【问题标题】:Overwrite local changes in Git覆盖 Git 中的本地更改
【发布时间】:2013-03-24 23:54:09
【问题描述】:

我是 Git 新手,这似乎有点挑战性。 我已经在我的存储库的本地目录中进行了更改。这些更改是一个文件的删除和几个文件的修改。在这种变化发生之前,我怎样才能回到初始状态?(这是存储库被克隆时的状态)

【问题讨论】:

    标签: git


    【解决方案1】:

    您可以简单地使用...

    git checkout .
    

    ...这将丢弃所有 更改。

    【讨论】:

      【解决方案2】:

      您可以通过这样做清除所有本地更改。

      git reset --hard
      

      https://www.kernel.org/pub/software/scm/git/docs/git-reset.html

      注意区分大小写。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-11
        • 2011-09-09
        • 2016-03-27
        • 2020-09-16
        • 2012-12-20
        • 2013-08-31
        • 2015-08-01
        • 2012-02-11
        相关资源
        最近更新 更多