撤消更改

这个问题在这里已经有了答案:

  • 如何在git中清除我的本地工作目录? [复制] 6个回答
  • 如何从当前的Git工作树中删除本地(未跟踪)的文件? 31个答案

  • 设置我的工作目录,直到我上次提交为止,基本上所有新的已记录文件和文件夹以及对现有文件的所有更改都不再存在。

    要重置未提交的更改,请点击

    git reset --hard HEAD 
    

    恢复到上次提交。

    我不确定我是否正确回答了问题的第二部分,但我会尽力解释它:

    如果您想保留所做的更改并希望将其应用于其他分支,请将其与Git存储结合使用。

    git stash save
    git reset --hard HEAD
    // do what you want to do and switch branches
    git stash pop
    
    链接地址: http://www.djcxy.com/p/3271.html

    上一篇: Undoing changes

    下一篇: Is there a way to remove all ignored files from a git repo?