[英]Commit then checkout another branch in git carries old commit?
如果我在分支b-one
並且運行git commit -m "init commit"
,然后運行git checkout -b b-two
,那么提交是否可以攜帶到新分支上? 更一般地說,提交分支是特定的嗎? 或者,當您提交時,您是否只是在本地計算機上提交並且可以從任何分支訪問該提交?
git checkout命令使您可以在git branch創建的分支之間導航。 檢出一個分支會更新工作目錄中的文件,以匹配該分支中存儲的版本,並告訴Git記錄該分支上的所有新提交。 可以將其視為選擇您正在開發的開發路線的一種方式。
當您切換具有未提交的更改的分支時,它會更有趣:請閱讀http://www.gitguys.com/topics/switching-branches-without-committing/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.