Git:如何重置未跟踪的文件?



我做了一个提交,然后更改了我项目中的一些文件,然后做了git reset --hard HEAD。它说我添加的所有文件都是untracked files。我如何解决这个问题,以便跟踪这些文件并与项目的其余部分一起重置?

关于我的评论的更多细节:

gkeenley使用--hard选项执行的命令告诉git不仅重置HEAD,即他们的最后一次提交,还重置索引(git"缓存"的地方)。对文件和树的更改)以及工作树。因此,git add将简单地在重置之前执行提交的更改。

另一种选择是使用git reset --soft。这将保持索引和工作树不变,只重置HEAD,留下上次提交的更改准备再次提交(基本上避免在git commit之前使用git add)。

相关内容

  • 没有找到相关文章

最新更新