34308


新しくbranchを切ると、branch名はhistoryにないので補完されません。  
現在のブランチを補完するにはどうすればよいでしょうか？

使用しているシェルはZshです


CC BY-SA 3.0
2017-04-24T04:52:03.657
34236
2017-04-27T02:48:56.663
2017-04-24T06:23:34.460
12896
12896
question
git
git push origin branch名 でbranch名を補完したい


git-completion等の設定はこのあたりが参考になるのではないでしょうか。  
<http://wada811.blogspot.com/2013/06/zsh-git-completion.html>  
<http://please-sleep.cou929.nu/git-completion-and-prompt.html>

もしpushする作業を楽にしたいという目的であれば

[code]

    git config --global push.defaul current
    
[/code]

と設定すると

[code]

    git push origin
    
[/code]

で現在のbranchにpushできるので、こちらも試してみてはいかがでしょうか。

参考  
<http://www.yunabe.jp/docs/relearning_git_push_default.html>  
<http://qiita.com/dehali22/items/09cc89ed87f022668d80>


CC BY-SA 3.0
2017-04-27T02:48:56.663
34308
2017-04-27T02:48:56.663
14540
34236
answer