2013-08-25 87 views

回答

22

git reset(相當於git reset HEAD)將取消-add(更常見的是「unstage」)所有文件。

在Git中,revert用於撤銷現有提交(通常是前一個提交或者與其他人共享的提交)。如果您的提交尚未與其他人共享,則可以「重寫」最近的歷史記錄,以便您可以假裝您想要恢復的更改從未發生過。

7

您可以使用git reset HEAD或者使用git reset HEAD -- <filepath>將選擇性未停止的路徑暫存所有快照。