我知道可以在本地删除所有内容并重新开始,但我想知道当你不需要使用git命令在本地完成任何事情时,是否有更简单的方法。
例如,如果我在本地添加了一堆我想删除的文件,只需下载最新的主副本。
请注意:阅读其他问题(有很多;我在发布之前阅读),git help&博客文章我不确定它是否会重置我的存储库,这就是我发布这个问题的原因;我想象有人 同样的问题可能想要验证,这是我通过评论所做的。这就是为什么我不认为它是重复的,尽管它可能有相同的反应。
答案 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