web-dev-qa-db-ja.com

git lfs pullがいくつかのファイル/フォルダーを無視することは可能ですか?

短い質問:通常のgit pullが一部のファイルを無視するようにgitを構成することは可能ですか?

問題の説明:いくつかの大きなデータファイル(git lfsを使用して保存)を含むリポジトリがあります

データファイルを扱う一部の開発者はこれらのファイルの更新バージョンを必要としますが、他の開発者はファイルを必要としますが、必ずしも最新バージョンである必要はありません。

更新されたコードバージョンが必要です。また、データファイルはコードと同じリポジトリにあります。

通常のプルでデータファイルが更新されないように設定したいと思います。

  • LFSからファイルをダウンロードせずにプルを実行できることは知っていますが、これによりファイルがポインターファイルに置き換えられ、以前のバージョンのファイルが必要になります。
15
Ophir Yoktan

git checkout patch (choose files to checkout)

このようなことをするために私が考えることができる唯一の方法は、部分的なチェックアウトを使用することです

git checkout -p

手動でチェックアウトするファイルを選択できます。

enter image description here

1
CodeWizard