我剛剛在本地克隆了一個存儲庫。我們預計將始終使用已經是存儲庫一部分的開發分支。當我列出所有的分支如下:Git結賬 - 如何
git branch -a
結果如下:
master (with an *)
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/master
我現在該如何籤的發展分支,開始工作。 當我剛剛說
git checkout
Checking out files: 100% (2436/2436), done.
Note: checking out 'develop'.
enter code here`
enter code here`You are in 'detached HEAD' state. You can look around,
make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
如果你想創建一個新的分支保留你創建提交,您可以 再次使用-b與checkout命令這樣做(現在或以後)。例如
git checkout -b new_branch_name
如果我籤使用,這似乎是創建一個新的本地分支
git checkout -b new_branch_name
想到的另一種選擇是
git checkout -b develop origin/develop
很明顯,我缺少對Git分支的一些基本理解。 我想澄清上述問題,以及分支機構在遠程分支機構上的工作原理。
「我們期待」,我會假設你會得到在職有關如何使用所需工具的培訓,您應該與您的團隊負責人覈對,看看這種培訓有哪些選擇。 –
@ user2186453,有沒有任何答案可以幫助你解決問題?如果是,請標記它,因爲它會幫助那些有類似問題的人。 –