做的有什么区别:
git push -f origin my-branch:my-branch
Run Code Online (Sandbox Code Playgroud)
和
git push origin +my-branch:my-branch
Run Code Online (Sandbox Code Playgroud)
?
这是针对同一目标的两种语法.
除了git push --force当你可以用不指定任何的Refspec(这意味着你要你的当前分支推送到远程匹配名称分支).
它比以下更容易:
git push origin +yourBranch
Run Code Online (Sandbox Code Playgroud)
,如Git社区书中所述.
请参阅" 为什么'混帐推的HelloWorld +法师:法师’,而不仅仅是'混帐推的HelloWorld’?为了说明".