這是我想要做的。我想回到2次提交之前,將那個提交中改變的文件作爲一個新的提交也許。但我不想失去我最後的承諾。我的最後一次提交在代碼中存在一些錯誤,但我現在想保留那一個。如何返回上一次提交而不會丟失Git中的最後提交?
我閱讀了一些文檔,但沒有清楚說明當您重置您的頭時會發生什麼。例如,你是否失去了所有的提交,直到你重置(落後)的提交?
我想了解所有這些如何工作,但我對git revert
,reset
和checkout
命令感到困惑。
我意識到我應該隱藏最後一次提交而不是提交,但這是目前的另一個故事。
你可以更具體一點你想做什麼?你想撤銷之前的提交嗎?或者你想保留這兩個提交所做的大部分更改,除了幾個文件? – jszakmeister 2013-03-10 23:37:19
jszakmeister,我不想擺脫任何提交。我想保持我過去的歷史不變。我只想在之前將2次提交作爲一個新的工作階段,我猜。 – 2013-03-10 23:40:43
目前還不清楚「帶回」是什麼意思。 – wRAR 2013-03-10 23:41:14