今、コミットしてリモートブランチをプッシュして作成したいときは、次のようにしました。
app_folder (some_branch)> git push -u origin some_branch:some_branch
gpu
現在のブランチの名前を取得し、私の助けなしでそれを行うzsh alias ex: を書く方法はありますか?
これは非常に基本的なスクリプトです。いくつかの追加機能 (およびエラー チェック!) がおそらく必要ですが、動作します:
#!/bin/zsh
function branch() {
ref=$(git symbolic-ref HEAD)
echo "${ref#refs/heads/}"
}
# TODO: Let the user set the remote to push to?
git push -u origin ${branch}:${branch}
このbranch()
関数は Oh-My-ZSH から取られていますgit_prompt_info()
- に電流を入れるために使用さgit branch
れPROMPT
ます。
zsh
これはおそらく、エイリアスではなく関数としてうまく機能します。