2013-08-25 28 views

回答

22

git reset(相当于git reset HEAD)将取消-add(更常见的是“unstage”)所有文件。

在Git中,revert用于撤销现有提交(通常是前一个提交或者与其他人共享的提交)。如果您的提交尚未与其他人共享,则可以“重写”最近的历史记录,以便您可以假装您想要恢复的更改从未发生过。

7

您可以使用git reset HEAD或者使用git reset HEAD -- <filepath>将选择性未停止的路径暂存所有快照。