1

我正在检查我的 git 日志,不小心按下了“sqwe”之类的东西,它被添加到了日志中,现在当我执行“git status”时,它向我显示以下内容:

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

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

4

3 回答 3

3

这只是意味着该文件存在 - 它尚未添加到 git。如果您不想要该文件,则只需将其删除。除非您明确要求,否则 Git 不会将其添加到提交中。

于 2013-01-28T08:53:47.097 回答
2

rm /path/to/sqwe

或者,在干净的分支上: git add .其次是 git reset --hard latestcommitSHA

于 2013-01-28T09:23:00.367 回答
2

这只是说当前在您的目录树中有一个名为的文件sqwe,没有被跟踪。此时实际上没有任何内容写入 git log。事实上,只要你不显式地(或隐式地,例如使用 " -a" 参数git commit)将文件添加到索引中,它就永远不会被写入 git。

只需删除sqwe文件就可以了。

于 2013-01-28T08:55:56.373 回答