當我將git切換到進行更改的分支時,突然發現需要修復的錯誤。 我該怎麼辦?
我是否需要將錯誤記錄在Excel或紙上,然後將其修復到另一個分支?
如果是這樣,我認爲git是愚蠢的。使用git時突然發現錯誤
回答
如果我的問題正確,您需要git stash
,例如,
# I have some uncommited changes!
git stash
# now I have a clean working directory, without the uncommited changes.
# fix Your bug, commit push, etc.
git stash pop
# now my uncommited changes are back! Keep working on the feature
如果我使用git存儲,我會刪除我的所有分支更改嗎?我想保留我的更改並修復錯誤。 – user1229834 2012-07-18 08:27:37
@ user1229834我更新了答案。 – maniek 2012-07-18 12:24:29
我認爲你不應該在你修改工作的分支上修復問題。你應該簽出一個新的分支來修復這個bug。如果你正在切換分支'git stash'則不太方便,只需將當前更改提交到第一個分支,並在您返回時將此提交附加到'git commit -a'。 – 2012-07-19 06:08:06
如果你只是需要修復它在另一個分支,然後創建一個新的克隆,並在那裏修復它。
沒有必要創建一個新的克隆。這是一個普通的場景,git可以讓你在沒有第二個克隆的情況下管理它。 – 2012-07-17 10:35:00
沒有_need_ - 它可能只是_easier_。 – 2012-07-17 10:44:30
哪裏*是錯誤?你想在哪裏解決它? ***爲什麼***你覺得Excel? – Johnsyweb 2012-07-17 09:24:13