所以有一个文件已经被 git 跟踪,称为 file.php...这是在协作环境中
我对该文件进行了更改,我不想提交它,但我希望更改保留在我的本地环境中,所以我这样做了
1. git update-index --assume-unchanged file.php
2. Added file.php to gitignore
并且对文件的更改不会被提交,等等,这工作正常
问题是......每当我做 agit pull origin master
时,拉总是试图覆盖该文件
我试过这样做git rm --cached file.php
,但这会取消跟踪文件并需要提交,我不想在忽略这个时影响中央存储库..
如何让 git 在拉取期间忽略跟踪的文件?