删除所有本地文件并从git下载新的副本

时间:2016-01-19 23:26:47

标签: git

我知道可以在本地删除所有内容并重新开始,但我想知道当你不需要使用git命令在本地完成任何事情时,是否有更简单的方法。

例如,如果我在本地添加了一堆我想删除的文件,只需下载最新的主副本。

  

请注意:阅读其他问题(有很多;我在发布之前阅读),git help&博客文章我不确定它是否会重置我的存储库,这就是我发布这个问题的原因;我想象有人   同样的问题可能想要验证,这是我通过评论所做的。这就是为什么我不认为它是重复的,尽管它可能有相同的反应。

1 个答案:

答案 0 :(得分:6)

要删除您在本地添加的git提交,请执行以下操作:

git reset --hard HEAD^

要删除删除未提交的文件,请执行以下操作:

git clean -fd

在这里查看其他git Clean选项:

https://git-scm.com/docs/git-clean

然后再做

git fetch
git rebase origin/master

   git pull