我们的一位开发人员使用git rm config
而不是git rm --cached config
现在每次我们签出该分支时,都会删除“配置”文件。我尝试了这个咒语来试图阻止 git 删除文件,但没有成功:
git add -f config
git commit -m "fixing config file issue"
git pull
git push
git rm --cached config
echo "config" >> .gitignore
git add -u
git commit -m "fixing config file issue part 2"
git push
如何阻止 git 在每次结帐时从我们的本地存储库中删除此文件?