我刚开始学习 Git,我使用的教程说在克隆远程存储库时,切换到远程分支是一个很大的禁忌。也就是说 - 如果我克隆了一个具有分支名称的存储库branch1
,并且我想处理它,我需要使用
git checkout --track -b branch1 origin/branch1
跟踪它。但是,当我尝试使用
git checkout branch1
吉特回复了
Branch branch1 set up to track remote branch branch1 from origin.
Switched to a new branch 'branch1'
因此,我的常识告诉我,自从编写了该教程以来,Git 的开发人员就修复了这个陷阱并做到了,所以如果有人试图切换到远程分支,Git 会自动以正确的方式进行操作并创建一个跟踪它的本地分支。但是,我在发行说明或 Google 搜索中找不到有关此更改的任何参考。
那么,他们解决了吗?现在简单地检查那些远程分支是否安全?或者我误解了该教程中的警告,它指的是我应该注意的另一个陷阱?