我嘗試用git改善我的工作流程。修復功能分支上的一般bug
爲了開發一個新功能,我根據我的Dev
分支創建了一個myFeature
分支。
在處理此功能時,我在應用程序中發現了一個常見錯誤。我想將我的固定在Dev
分支,但我寫的修復,而在myFeature
分支,所以git的禁止我,直到我承諾修復當前分支
git checkout dev
error: Your local changes to the following files would be overwritten by checkout:
切換分支是有辦法,我可以提交此修復程序,而無需將該文件複製出我的git repo,對其執行git checkout --
,更改爲Dev
分支並複製固定文件?
爲什麼'git stash pop'而不是'git stash drop'? – IggY
@IggY因爲您想將更改應用到'Dev'分支。 'git stash drop'只是刪除了你的修復。 –
謝謝尼爾斯:) – IggY