當你有分支2簽出時,你可以'推動原產地branch1'嗎?從不同的檢出分支Git推分支
git checkout branch1
git commit -am 'changes 1'
git checkout branch2
git commit -am 'changes 2'
git push origin branch1
將只推動分支1到遠程回購或將分支2改變被推?
當你有分支2簽出時,你可以'推動原產地branch1'嗎?從不同的檢出分支Git推分支
git checkout branch1
git commit -am 'changes 1'
git checkout branch2
git commit -am 'changes 2'
git push origin branch1
將只推動分支1到遠程回購或將分支2改變被推?
git push <repository> <refspec>
只會將指定的參考點推送到指定的遠程。在<refspec>
是分支名稱的情況下,只有該遠程分支將被更新。
如果未指定<refspec>
,則行爲由配置變量push.default
控制。
有關更多信息,請參閱git-push(1)和git-config(1)手冊頁。
這取決於push.default的配置。如果您git config push.default = matching
,並且您有遠程分支branch1和branch2,則分支1和分支2都將被推送。
最終的答案是使用-n
,看看會發生什麼,而無需實際推:
git push -n
那麼當前分支已簽出不要緊? –