39

メインリポジトリから変更をプルするだけのプロダクションgitリポジトリがあります。このレポを変更したり、ここからコミット/プッシュしたりすることはありません。最近、追跡されていない(少なくともそうだと思っていた)画像ファイルを誤って、ローカルの開発リポジトリからメインリポジトリにプッシュしました。メイン リポジトリから最新のものを取得しようとすると、git は既存のイメージ ファイルをメイン リポジトリのファイルで上書きすることに関するエラーを報告します。私はレポからこのファイルさえ欲しくありません(それは本番レポのgitignoredディレクトリにあります)

どうすれば、a) メイン リポジトリでこれらの不要な画像ファイルを削除できますか、または b) これらのファイルを git pull から除外できますか?

4

2 に答える 2

22

これにより、特定のファイルが既にプロジェクトの一部であっても、特定のファイルを無視するように git に指示することができました。私が行ったすべての変更は無視されます。

git update-index --assume-unchanged Localization/el-GR.js

ソース: http://codethug.com/2013/09/20/4-ways-to-ignore-files-with-git/

于 2015-07-17T17:59:46.773 に答える