Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git删除缓存_Git_Github_Git Svn - Fatal编程技术网

Git删除缓存

Git删除缓存,git,github,git-svn,Git,Github,Git Svn,我有2个git回购,例如folder1。当我执行git rm--cached folder1,然后推送更改,然后从另一个repo中提取更改时,它会从另一个repo中删除这些更改。我以前添加了它,但是我不再使用它来跟踪此文件夹中的文件。有没有一种简单的方法可以在不实际删除它们的情况下从git inex的两侧删除它们?如果要停止跟踪本地副本子文件夹中的更改,请执行以下操作: git update-index --assume-unchanged <files/to/stop.tracking&

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

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

git update-index --assume-unchanged <files/to/stop.tracking>
git更新索引--假定未更改
要扭转这种局面,请执行以下操作:

git update-index --no-assume-unchanged <files/to/stop.tracking>
git更新索引——无假设不变

阅读更多信息。

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

git update-index --assume-unchanged <files/to/stop.tracking>
git更新索引--假定未更改
要扭转这种局面,请执行以下操作:

git update-index --no-assume-unchanged <files/to/stop.tracking>
git更新索引——无假设不变

阅读更多信息。

谢谢,这正是我想要的!谢谢,这正是我想要的!