今天我嘗試跟蹤遠程分支(具體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正確。 –