我使用.gitignore从git中排除了一个特定的文件夹。今天我需要跟踪里面的文件,但似乎删除.gitignore中的行不起作用
我尝试git update-index --no-assume-unchanged -R folder
但是-R不起作用,当我git update-index --no-assume-unchanged folder
时他告诉我fatal: Unable to mark file media
,因为他期待文件不是文件夹。
那么如何跟踪这些文件呢?
非常感谢。
答案 0 :(得分:1)
你有一步正确摆脱.gitignore文件中排除它的行。承诺。现在git add path/to/your/file
并提交。现在应该跟踪该文件。
如果仍然没有,请检查您是否在配置中没有设置排除模式。
答案 1 :(得分:1)
如果你得到fatal: Unable to mark file media
,那么该文件可能不在repo中。试试git ls-files -o
。这将告诉您存储库中没有的文件。如果它列在那里,那么你必须git add folder
。如果它导致您出现任何问题,您可以添加git add -f folder
以强制添加,尽管忽略设置。