是否有 git 分支/结帐的 --track 选项的 git pull 替代方案?



假设远程上有一个名为"feature1"的分支。

我想在本地机器上处理它。为此,我的导师建议我使用以下命令之一:

git branch --track feature1 origin/feature1
git checkout --track origin/feature1

我知道,如果我删除repo并再次克隆,那么它也会获取feature1分支。还有其他选择吗,比如使用一些强制git pull

--track的东西虽然很方便,但只是转移注意力。对于Git初学者,我的建议是永远不要说git pull;这只是无知的掩饰。

致";下载";特征1分支,比如

git fetch origin 

致";编辑";下载的功能1分支,比如

git switch -c feature1 origin/feature1

稍后,当在功能1上推送新提交的时候,比如

git push origin feature1

你看到了吗?无需跟踪。所有这些都有奇特的快捷方式和缩写,没错;但最好是简单明了。

最新更新