我有我的本地回購與*主跟蹤遠程A * *主。 (遠程A的主設備是它唯一的活動分支。)Git獲取遠程分支到新的本地分支(用一個命令)
遠程B現在有一個* prbranch,它有一些額外的工作不在A/master中。我的本地回購沒有任何除A之外的任何遙控器(以及僅用於推動的我的個人遙控器)。
如何獲取B/prbranch到我的本地倉庫和b)創建一個具有相同名稱的新本地分支並自動更改?
git fetch B prbranch
正確提取分支,但將其放入FETCH_HEAD與我必須手動創建一個類似命名的分支。
git pull B prbranch
當然是沒用的,試圖合併到當前的本地分支
和git clone --single-branch B prbranch
只是使當前回購的子文件夾一個新的回購協議。
那麼如何獲取遠程分支並在一個命令中創建一個相同的本地分支?當然這並不難做到...
(我的經驗當然是有限的,因此,我希望答案是簡單的「追溯明顯」。)
使用'git remote add'將遠程B添加爲新的遠程 – 2014-11-04 16:32:33
爲什麼要這樣做?我只想要一次獲取這個任意分支,再也不使用遠程分支 – Dubslow 2014-11-04 16:50:49
哦 - 只需將您的抓取改爲prBranch:prBranch,或者之後手動創建指向FETCH_HEAD的分支。 – 2014-11-04 17:17:21