我正在检查我的git日志,并意外地按下了一些像“sqwe”这样的东西,它被添加到日志中,现在当我执行“git status”时它会显示以下内容:
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# sqwe
如何从我的git日志和状态中删除此垃圾?如果我不重新安装它会发生什么?谢谢!
答案 0 :(得分:3)
这只意味着文件存在 - 它还没有被添加到git中。如果您不想要该文件,则只需将其删除即可。除非您明确要求,否则Git不会将其添加到提交中。
答案 1 :(得分:2)
它只是说有一个名为sqwe
的文件,当前在你的目录树中,没有被跟踪。此时没有实际写入git日志的内容。实际上,只要您没有显式地(或隐式地,例如使用-a
的“git commit
”参数将文件添加到索引中,它就不会被写入git。
只需删除sqwe
文件就可以了。
答案 2 :(得分:2)
rm /path/to/sqwe
或者,在一个干净的分支上:
git add .
紧随其后
git reset --hard latestcommitSHA