【发布时间】:2012-10-22 16:59:16
【问题描述】:
今天我尝试跟踪一个远程分支(特别是 Mapbox-ios-sdk 的 23-callouts。
那么,下面三个命令有什么区别:
git checkout remotes/origin/23-callouts
git checkout -b remotes/origin/23-callouts
git checkout -b 23-callouts remotes/origin/23-callouts
第一个命令给了我一个“(无分支)”。我的第二个命令实际上是我在第三个命令的意图处犯的一个错误,我很惊讶它通过了,我不知道那里发生了什么。第三个命令会给我所谓的“远程跟踪分支”,但这与第二个或第一个有什么不同?我也看过“git checkout --track”和第三条命令一样吗?
【问题讨论】:
标签: git git-remote