如果我在本地仓库中的许多分支中有许多未提交的提交,如果我输入会发生什么git push
?是所有这些提交都会被推送还是只有属于当前分支的提交?
Von*_*onC 12
它还取决于您的推送政策(git config push.default
).
正如我在" git - push current vs. push upstream(tracking) "中所解释的那样,只有"匹配"策略比当前分支推送更多.
推送两端具有相同名称的所有分支.
这使得你正在推动记住设置将要推出的分支(例如,如果你总是推存储库maint
和master
有其他分支机构,你推到会有这两个分支的库,和当地的maint
和master
将在那里推).
有了这个策略,只需要一个简单git push
就可以推送所有(匹配)分支.
如果没有该政策,git push --all
就必须强制推动所有分支机构.
归档时间: |
|
查看次数: |
10546 次 |
最近记录: |