2014-09-29 48 views
1

我已經做了一些改變,並且遇到了一個問題,需要在整個代碼中進行更多的修改。我想將當前狀態保存爲提交,然後返回前一個提交併繼續從那裏開始工作。我已經到了這裏,因爲我想過要做一些改進,似乎越來越大。如何保存未來modif的當前狀態並返回prev提交併繼續工作?

做一個提交,然後從以前的提交一個新的分支將是一個解決方案,但我不知道該怎麼做。

回答

1

你可以這樣做:

git checkout -b tmp 
git add -A 
git commit -m "wip" 
git checkout master 

第一個命令將創建一個分支在最近提交開始。
然後,您將使用wip創建一個新的提交(正在進行中)。
然後您將切換回您的原始分支(此處我假設爲master),以便開始處理該問題。