我編輯了我的工作樹,我想繼續在分支中工作。 git checkout -b new_branch
將我當前對工作樹的更改擦除?如果是這樣,我如何創建一個新的分支並切換到它而不需要恢復我的工作樹?如何根據我在工作樹中所做的更改創建新的git分支?
9
A
回答
13
只是做git checkout -b new_branch
。它將創建新的分支,並且不改變您的工作樹中的更改。
6
如果將來您需要了解Git是否會破壞您尚未提交的內容(通常不會這麼做),請使用git stash
收藏您的更改。它不會保存Git不知道的文件,但Git在結帳和類似操作的情況下也會拒絕覆蓋未知文件。
相關問題
- 1. 如何更新我的分支與主分支並覆蓋我在分支上所做的任何更改?
- 2. 更改我創建分支這樣的Git分支
- 3. 如何重新更新git分支和工作流程改進
- 4. 創建當前更改的Git分支
- 5. 如何在我做出更改後在新分支中進行git提交?
- 6. Git讓我瘋狂,我如何根據現有的非主分支創建新的遠程分支?
- 7. git根分支...他們如何工作?
- 8. 如何從另一個分支(開發)更新我的工作Git分支?
- 9. 當我在Git中創建分支時,我的分支是否始終在Git的主分支中創建?
- 10. 在git中創建分支的分支?
- 11. 如何在cvsimport創建的git分支上工作?
- 12. 如何在我已經做出更改的舊提交中創建分支?
- 13. GIT - 如何獲得所有新創建的分支
- 14. git分支不會顯示我在本地新創建的回購庫中創建的所有分支
- 15. 如何在Git中更改提交所關聯的分支
- 16. GIT:創建具有還原更改的新分支
- 17. 如何恢復我合併兩個分支所做的更改
- 18. 如何在git中更改base分支?
- 19. git工作流分支更新
- 20. Tortoise GIT - 合併後顯示在分支中創建的更改
- 21. 如何在使用libgit2簽出分支時更新工作樹?
- 22. git子樹:可以更改分支庫中的子樹分支/路徑?
- 23. 如何在git中退出分支的頂部創建分支?
- 24. 在Git中更改分支
- 25. Git:僅合併分支所做的更改
- 26. 如何保存我在Excel工作表上所做的更改?
- 27. 如何從雜亂的工作副本創建新的git分支?
- 28. 在git中重新創建我的主分支
- 29. git svn基於git分支創建一個新的svn分支
- 30. 在git中,我如何找到創建分支的版本?
git非常小心,永遠不會失去你的改變(呃,那些你可以從它得到的) – 2009-05-26 10:56:55