可以說我在我的origin
分支abc
中有一些代碼,它並沒有合併到master
。我想要做的是在我的'個人'中創建一個分支,使用相同的分支名稱abc
和相同的內容。如何創建一個與原點相同名稱和內容的個人分支
什麼是最好的和簡單的方法來做到這一點?
可以說我在我的origin
分支abc
中有一些代碼,它並沒有合併到master
。我想要做的是在我的'個人'中創建一個分支,使用相同的分支名稱abc
和相同的內容。如何創建一個與原點相同名稱和內容的個人分支
什麼是最好的和簡單的方法來做到這一點?
在你的本地倉庫,你可以創建一個同名的新分支,然後仄它:
git branch abc
git checkout abc
你也可以做到快速,創建一個分支,它裏面移動用一條命令:
git checkout -b abc
如果你想跟蹤remote
分公司與當地一個你應該做的:
git branch abc remotes/abc --track
可以列出分支機構,本地與遙控器:
git branch -a
所有分支中的更詳細的視圖和他們HEAD
:
git branch -va
git checkout abc
如果你沒有在你的本地庫命名爲abc
分支,該命令將創建一個本地abc
分支,將跟蹤origin/abc
分支。爲了確保你的本地庫知道origin/abc
分支,從產地取,與git fetch origin
我試過這個,但是本地分支沒有跟蹤origin/abc ..! – ashipj
也許你有一個過時的git版本。看看這個:https://www.kernel.org/pub/software/scm/git/docs/git-checkout.html從它的報價:'如果
git的結帳-b ABC出身/ ABC ; git push personal abc – kofemann