2014-11-06 101 views
1

在我的本地我有主人簽出。如何在單個命令中創建多個git分支?

我正在嘗試使用bash腳本標記並使用git從主服務器創建 alpha_1,alpha_2,alpha_3分支並將其推送到遠程服務器。

這是可能的一條或兩條線或很少? 例如:git checkout -b alpha_1 alpha_2 alpha_3 && push all

我知道你爲什麼覺得有必要做到這一點我可以手動

git checkout -b alpha_1 
git checkout -b alpha_2 
git checkout -b alpha_3 

git push origin alpha_1 
git push origin alpha_2 
git push origin alpha_3 
+0

做到這一點? – Makoto 2014-11-06 05:32:31

+0

構建過程的一部分。每當新開發者將他/她的功能推到某些分支時。我需要每天刪除並重新創建分支,這很辛苦。 – ravi 2014-11-06 05:33:39

+0

我不太確定我瞭解你的痛苦。多描述一下你的情況,以便你能得到最適合你的答案。現在,這聽起來像一個[XY問題](http://xyproblem.info/)。 – Makoto 2014-11-06 05:35:36

回答

1
for branch in alpha{1..3}; do git checkout -b $branch; done; git push origin --all