1

今、コミットしてリモートブランチをプッシュして作成したいときは、次のようにしました。

app_folder (some_branch)> git push -u origin some_branch:some_branch

gpu現在のブランチの名前を取得し、私の助けなしでそれを行うzsh alias ex: を書く方法はありますか?

4

1 に答える 1

0

これは非常に基本的なスクリプトです。いくつかの追加機能 (およびエラー チェック!) がおそらく必要ですが、動作します:

#!/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 branchPROMPTます。

zshこれはおそらく、エイリアスではなく関数としてうまく機能します。

于 2013-01-04T12:13:21.057 に答える