我有2个git repos,我有例如folder1。当我执行git rm --cached folder1然后推送更改然后从其他repo中提取它们时,它会从其他repo中删除它们。我之前添加了它,但我不再跟踪此文件夹中的文件。是否有一种简单的方法可以将它们从两侧的git中删除而不实际删除它们?
答案 0 :(得分:1)
如果要停止跟踪本地副本中子文件夹中的更改,请执行以下操作:
git update-index --assume-unchanged <files/to/stop.tracking>
要反过来这样做:
git update-index --no-assume-unchanged <files/to/stop.tracking>
了解更多here。