1

我有 2 个 git 存储库,例如文件夹 1。当我执行 git rm --cached folder1 然后推送更改然后从另一个存储库中提取它们时,它会从另一个存储库中删除它们。我之前已经添加了它,但是我不再跟踪此文件夹中的文件。有没有一种简单的方法可以在不实际删除它们的情况下从两侧的 git inex 中删除它们?

4

1 回答 1

1

如果您想停止跟踪本地副本中子文件夹中的更改,请执行以下操作:

git update-index --assume-unchanged <files/to/stop.tracking>

要扭转这一点:

git update-index --no-assume-unchanged <files/to/stop.tracking>

在这里阅读更多。

于 2012-12-05T09:36:45.157 回答