2
我正在使用一个使用git的仓库。我跑了make depend
,它修改了一堆递归的Makefiles。 git diff
显示了一个emdless更改列表,我想重置回购。如何使用git重置回购?
在SVN下,我只是简单地删除文件(和目录)和svn update
重新检查出来。
我试图根据Restore a deleted file in a Git repo做同样的事情。遗憾的是,没有任何东西被检查出来:
$ git reset HEAD; git checkout --
Unstaged changes after reset:
D ACKNOWLEDGMENTS
D CHANGES
D CHANGES.SSLeay
D Configure
D FAQ
D GitConfigure
...
$ ls
$
如何重置此回购?还是更容易删除它们,并重新检查它,好像它是一个新的结帐?
完美,谢谢。我不允许标记你的答案,但我会在允许的情况下。 – jww