1
我有一個文件,我不小心添加到我最近的提交。我想刪除更改,但將文件保留在存儲庫中。這是因爲它是一個生成的sass樣式表,我總是遇到合併問題。既然服務器會重新生成它,我真的想避免提交它。如何從git中沒有推送到原始的提交中刪除文件更改?
我有一個文件,我不小心添加到我最近的提交。我想刪除更改,但將文件保留在存儲庫中。這是因爲它是一個生成的sass樣式表,我總是遇到合併問題。既然服務器會重新生成它,我真的想避免提交它。如何從git中沒有推送到原始的提交中刪除文件更改?
進行一次新的提交,將所有內容都放入您希望的狀態,然後將它壓扁(通過git rebase -i
)到最近的提交中。
this question中的答案很可能包含您需要的和更多的撤消本地提交的答案。
在發佈之前,我發現了一個,但它沒有爲我所做的工作。 – pthurmond 2013-02-21 22:15:53
你看過比接受的答案更多嗎?高票答案中有很多替代方案。 – ajp15243 2013-02-21 22:36:24