这似乎是一个重复的问题,但我已经尝试了类似问题的解决方案,但没有看到预期的结果。我在我的.giignore中期待这行
的数据忽略这些文件
的问题是这些文件保持为未跟踪的状态,不会被忽略。我还没有将它们添加到git中,所以执行git rm --cached不会做任何事情我还想继续跟踪.gitkeep,以便跟踪目录,而不是其他文件我该怎么做?
git rm --cached
yhxst69z1#
请尝试以下步骤:运行命令git status。
git status
如果文件显示在输出中:
文件没有被忽略。通过运行git reset <fileName>确保它们没有被暂存(这将取消暂存文件)。
git reset <fileName>
如果文件 * 未 * 显示在输出中:
这个问题必须是GUI本身设计的结果,与Git无关。这是因为git status已经清楚地表明Git不会感知这些文件。
1条答案
按热度按时间yhxst69z1#
请尝试以下步骤:
运行命令
git status
。如果文件显示在输出中:
文件没有被忽略。通过运行
git reset <fileName>
确保它们没有被暂存(这将取消暂存文件)。如果文件 * 未 * 显示在输出中:
这个问题必须是GUI本身设计的结果,与Git无关。这是因为
git status
已经清楚地表明Git不会感知这些文件。