開発者の 1 人がgit rm config
代わりに使用しgit rm --cached config
、今ではそのブランチをチェックアウトするたびに「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がローカルリポジトリからこのファイルを削除しないようにするにはどうすればよいですか?