0

我用 .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,因为他期待的是文件而不是文件夹。

那么如何跟踪这些文件呢?

非常感谢。

4

2 回答 2

1

如果你得到fatal: Unable to mark file media,该文件可能不在 repo 中。试试git ls-files -o。这将告诉您哪些文件不在存储库中。如果它在那里列出,那么你必须这样做git add folder。如果它给您带来任何问题,您可以添加git add -f folder以强制添加,尽管忽略设置。

于 2013-01-16T18:11:44.237 回答
1

您有权在 .gitignore 文件中删除将其排除在外的行的第一步。承诺。现在git add path/to/your/file提交。现在应该跟踪该文件。

如果仍然没有,请检查您是否没有在配置中设置可能执行此操作的排除模式。

于 2013-01-16T18:03:45.213 回答