在 sourcetree 中,我只想签出远程开发分支,以便我可以在其中启动一个新功能分支。我目前处于另一个功能分支,我已在其中提交并推送了所有更改。
However when I right click on remote branch origin/develop I get this:
由于某种原因,我无法找到这里有什么区别。我不想在新工作中破坏回购协议,所以我非常小心。在 GitKraken 中,您只需检出远程并在必要时更新本地开发分支。
其作用是:
git checkout -b develop --track origin/develop
这将确保当地分支机构develop
默认情况下将推送到远程分支origin/develop
.
请注意,对于 Git 2.23+,这将是git switch https://git-scm.com/docs/git-switch
git switch -c develop --track origin/develop
SourceTree 尚未集成该新命令。
我不想在新工作中破坏回购协议,所以我非常小心
这不会破坏任何东西:这只是本地操作。
这与“签出现有”不同,“签出现有”只会列出现有的本地或远程分支,使其相当于:
git switch <branch>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)