0

LFS を使用して Git リポジトリ内のいくつかのファイルを追跡しましたが、すべてがクリーンな状態です。LFS で追跡されたファイルを削除してから を呼び出すとgit lfs pull、CI ビルド スクリプトで行う必要があるため、削除されたファイルはすぐに復元されます。コミットの前にこれを行うと、LFS 追跡ファイルの削除を効果的に防ぐことができます。

現在の作業ディレクトリで実際に参照されているファイルのみをプルするように git-lfs に指示するにはどうすればよいですか? ポインタ ファイルがそこにない場合、それには確かに理由があります。

4

1 に答える 1

1

これが起こるのは驚くべきことではありません。リモートからの状態を現在の状態にマージすることをgit lfs pull 明示的に要求します。したがって、リモートに存在するファイルが復元されます。

pullだから、単にあなたの前にしないでくださいcommit。それがgitの本来の働き方です。ここでは何も壊れていませんが、あなたの使用法です。

于 2016-06-23T11:59:22.847 に答える