2016-04-09 2 views
1

と常に接頭枝私は私の.gitconfig br = checkout -bで次の別名を持っていると、そうgit br featureが、私は本当にたい行動はブランチを作成することgit br featureためであるfeature設定のgitのユーザー名

と呼ばれるブランチを作成し、チェックwheresrhys/featureです。

連結を使用してgitエイリアス内で希望の名前を作成するにはどうすればよいですか?

+0

お使いのOSは? –

答えて

2

UNIXのようなシェルからgitを実行している場合、エイリアス定義でシェル関数を使うのが一般的です。 .gitconfigに以下を追加することで、あなたが望むことができます。

[alias] 
    br = "!f() { git checkout -b wheresrhys/$1; }; f" 

強打又は感嘆符に関して、git configドキュメントは

エイリアス展開が感嘆符が付いている場合、それはシェルコマンドとして扱われるノート。たとえば、alias.new = !gitk --all --not ORIG_HEADを定義すると、git newの呼び出しは、シェルコマンドgitk --all --not ORIG_HEADの実行と同じです。シェルコマンドはリポジトリのトップレベルディレクトリから実行されることに注意してください。リポジトリのトップレベルディレクトリは必ずしもカレントディレクトリではないかもしれません。

+0

Thansk - 治療を受ける – wheresrhys

+0

@wheresrhysよろしくお願いします! –

関連する問題