gitcheckout-fを使用してgitリポジトリから定期的に更新されるディレクトリがあります。これはうまく機能しますが、追跡されているファイルのみを更新し、他のローカルファイルは削除しません。リポジトリ自体ではないため、.gitignoreを使用できません。何か案は?
編集:了解しました。gitcheckoutを使用する代わりに、リポジトリのクローンを作成して更新をプッシュすることになりました。これにより、ローカルファイルが置き換えられないようにするために.gitignoreを使用できるようになりました。