我在我的.gitconfig br = checkout -b
以下別名,所以git br feature
創建並簽出一個分支叫feature
配置混帳與用戶名始終前綴分支
我真的很想行爲是git br feature
去創建一個分支wheresrhys/feature
雖然。
如何使用串聯在git別名中創建所需的名稱?
我在我的.gitconfig br = checkout -b
以下別名,所以git br feature
創建並簽出一個分支叫feature
配置混帳與用戶名始終前綴分支
我真的很想行爲是git br feature
去創建一個分支wheresrhys/feature
雖然。
如何使用串聯在git別名中創建所需的名稱?
如果您是從類Unix的shell運行git,常用的技巧是在您的別名定義中使用shell函數。在你的.gitconfig
中添加以下內容將做你想要的。
[alias]
br = "!f() { git checkout -b wheresrhys/$1; }; f"
關於爆炸或感嘆號,所述git config
文檔注意到
如果別名膨脹與感嘆號前綴,它會被當作外殼命令。例如,定義
alias.new = !gitk --all --not ORIG_HEAD
,調用git new
等同於運行shell命令gitk --all --not ORIG_HEAD
。請注意,shell命令將從存儲庫的頂級目錄中執行,該目錄可能不一定是當前目錄。
Thansk - 工作處理 – wheresrhys
@wheresrhys不客氣! –
什麼是您的操作系統? –