我git重置我的本地目录:
git reset --hard HEAD
但仍然表明:
git status
On branch step4
Untracked files:
(use "git add <file>..." to include in what will be committed)
./
nothing added to commit but untracked files present (use "git add" to track)
你们中的任何人都知道如何解决这个问题?
我真的很感谢你的帮助。
答案 0 :(得分:1)
请勿使用git reset
删除未跟踪的文件。这是git clean
的用途。
git reset
只会重置指向您指定的提交的HEAD
指针。选项--soft
将保留所有跟踪的文件,而--hard
将其恢复为提交状态。
您可以使用git clean -f
清理工作目录。
答案 1 :(得分:0)
在git reset --hard
之后,您需要运行git clean
才能删除未跟踪的文件。这些文件将从驱动器中删除。如果您要重置目录完全,请运行git clean -dfx
。如果您想要更具选择性,请尝试运行git clean -dfxi
或根据需要搞乱参数。
答案 2 :(得分:0)
正如其他答案所说,目前没有跟踪该文件。要仅从状态显示中删除它们,而不是从磁盘中删除它们,请将文件添加到.gitignore
,例如:
echo "file.txt" >> .gitignore