如果我在分支b-one
上,而且我運行的是git commit -m "init commit"
,然後是git checkout -b b-two
,那麼提交是否攜帶到新分支?更一般地說,是提交分支特定?或者當你提交時,你只是在本地機器上提交併可以從任何分支訪問該提交?提交然後簽出git中的另一個分支進行舊提交?
0
A
回答
1
- 提交是否攜帶到新分支?是的,但只有當它是一個新的分支。其他現有分支不會在您的歷史記錄中提交。
git checkout命令讓你在由git分支創建的分支之間導航。檢出分支會更新工作目錄中的文件以匹配存儲在該分支中的版本,並且它會通知Git記錄該分支上的所有新提交。把它看作是一種選擇你正在開發哪一行的開發方法。
- 更一般地說,是否提交分支特定?不,歷史是共享的。
- 或者當你提交時,你只是在你的本地機器上提交?是的,在推動之前,沒有人知道你的提交。
- 可以從任何分支訪問該提交?不。「訪問」是什麼意思?如果您的意思是提交歷史記錄或更改的代碼,則只有您提交的更改在分支中創建的分支才具有提交歷史記錄。
當你切換分支未提交的修改更有趣:請閱讀 http://www.gitguys.com/topics/switching-branches-without-committing/
相關問題
- 1. GIT中替換其間與另一分支提交提交
- 2. Git - 提交出主分支
- 3. 用另一個分支提交更新我的git分支
- 4. Git:簽出一個保留未提交更改的分支
- 5. Git推送交叉分支,從一個分支獲取提交到另一個
- 6. 將提交合併到另一個分支後,Git推(強制)
- 7. git:在檢出舊的提交後,我如何看到下一個提交?
- 8. Git - 移動分支內提交,然後插入分支
- 9. 主提交然後與另一個分支合併
- 10. Git:將提交的一部分應用到另一個分支
- 11. 的Git分支VS提交
- 12. git只推送一個分支提交
- 13. 櫻桃採摘從另一個分支提交幾個提交
- 14. git合併重新提交提交到另一個提交?
- 15. 查看另一個分支的提交
- 16. Git:合併多個提交從一個分支到另一個
- 17. 如何在git中將舊提交移動到另一個分支?
- 18. 簽出一個較舊的提交併創建一個新的主分支?
- 19. git cherry將一個提交到另一個分支
- 20. 從一個分支git副本提交到另一個
- 21. git分支撤消提交
- 22. Git遠程分支提交
- 23. Git + Gerrit跨分支提交?
- 24. Git合併分支提交
- 25. 提交代碼在Git中,分支在源頭提交一次提交
- 26. 合併分支與先前在主分支上提交的方法,然後稍後重新提交主提交
- 27. git rebase分支後推新提交
- 28. git:哪個遠程git分支有最後一次提交?
- 29. 每個分支的Git提交鉤子
- 30. 在某個提交後刪除分支中的所有提交
你的新分支股的歷史,直到這一點(https://www.atlassian.com/git/tutorial /混帳分支#!分支)。 –