我開始了主分支中的一個簡單任務。你知道哪種類型的任務「這太簡單了,甚至不敢打擾git分支」......不可避免的結果是,現在我在master分支中有很多未完成的工作,需要處理其他事情。我如何將當前工作移至新分支?我如何將當前工作移至主題分支?
回答
只要交換機不涉及修改髒文件,就可以使用髒樹切換分支。既然你要創建一個新的分支它保證不會:
git checkout -b new-branch
一旦你這樣做,你可以提交併切換回主。您也可以提交第一,儘管它稍微更多的工作,因爲你需要回滾主之前提交:
git commit
git branch new-branch
git reset --hard HEAD^
你可以git stash吧!
git stash
變化到新的分支:
git checkout -b new-branch
彈出它時,你就大功告成了:
git stash pop
除非你已經COMMITED他們。你是否?
沒有沒有COMMITED他們 – 2010-06-21 21:40:34
那麼它很容易。只需使用git存儲,你將得到一個乾淨的工作目錄。做你的改變,提交等,當你完成後,混帳藏起來流行。如果沒有衝突,就是這樣。否則,您可以按照「git stash」鏈接中的文檔。不過,我不明白編輯的分支部分。 – 2010-06-21 22:17:06
目標是讓主分支的髒部分變成新分支的髒部分,並讓主人保持乾淨。 – 2010-06-22 17:59:52
- 1. Git - 將分支移至主人
- 2. 我想將我當前的Git分支重置爲主分支
- 3. 將主分支當前工作切換到新分支(在git中)
- 4. 如何在git中引用我當前的工作分支
- 5. 將工作移至另一個分支Mercurial
- 6. 分支模型:如何將分支完成的更改移至另一分支
- 7. 主人合併到工作分支即使我合併工作分支到主
- 8. 如何將特徵(在主題分支中)移植到另一個分支?
- 9. 將主變更移至開發分支(使用GIT)
- 10. 使用git,我如何將主分支移回到提交之前的狀態?
- 11. 將分支移至新標籤
- 12. Mercurial將更改移至新分支
- 13. 如何將我的主分支的內容移動到新的Git分支?
- 14. git:如何在合併分支之前將更改移至新文件?
- 15. 如何刪除分支並回滾到工作的主分支
- 16. 在主分支上工作
- 17. Git:我應該如何將分支和分支分支變更爲主分支?
- 18. 合併(git)起源到我當前的本地工作分支
- 19. 如何將我的項目的舊版本作爲主(當前工作版本)?
- 20. Gerrit工作流 - 將單個提交推送到主題分支
- 21. git:將當前分支中當前未提交的工作提交到新分支
- 22. 如何將代碼從Dev移至TFS的QA分支?
- 23. 將刪除操作移至git中的某個分支
- 24. 如何將主題分支的功能分支重定位到開發分支?
- 25. 主從上游,主題分支 - 我的
- 26. git分支 - 如何使當前的主分支,然後恢復主回到以前的版本?
- 27. 致命:當前分支主沒有上游分支
- 28. 雨果錯誤 - 當前主題不支持當前版本
- 29. 我如何檢查,如果主已經合併到當前分支
- 30. 如何將問題移至Youtrack衝刺
+1我想知道如果你可以做那! – 2010-06-21 21:30:44
我一直認爲你不能這樣做:)高興地錯了:) – 2010-07-27 23:46:27