不小心写了一些东西给git log

时间:2013-01-28 08:50:56

标签: git

我正在检查我的git日志,并意外地按下了一些像“sqwe”这样的东西,它被添加到日志中,现在当我执行“git status”时它会显示以下内容:

# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   sqwe

如何从我的git日志和状态中删除此垃圾?如果我不重新安装它会发生什么?谢谢!

3 个答案:

答案 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