今天我尝试跟踪远程分支(具体Mapbox-IOS-SDK的23标注远程Git分支
那么,什么是以下三个命令之间的区别:
git checkout remotes/origin/23-callouts
git checkout -b remotes/origin/23-callouts
git checkout -b 23-callouts remotes/origin/23-callouts
第一个命令给了我一个 “(无分支)” 我的塞康d命令实际上是我在第三条命令的意图所在的地方犯的一个错误,我很惊讶它发生了,我不知道发生了什么。第三个命令会给我所谓的“远程追踪分支”,但这与第二个或第一个有什么不同?我也看到“git checkout -track”和第三个命令是一样的吗?
所以,对于第2个命令,改变当地的分支机构的名称,尽管名称是“遥控器/产地/ 23-callouts“,它与远程无关? – huggie
@huggie正确。 –