Git push -f vs. +

时间:2010-09-18 09:45:17

标签: git

做什么之间有什么区别:

 git push -f origin my-branch:my-branch

 git push origin +my-branch:my-branch

1 个答案:

答案 0 :(得分:9)

这是针对同一目标的两种语法。

除非指定任何refspec(意味着您要将当前分支推送到远程匹配名称分支)时可以使用git push --force
它比:

更容易
git push origin +yourBranch

,如Git Community Book中所述。

有关插图,请参阅“Why “git push helloworld +master:master” instead of just “git push helloworld”?”。