画像などの大きなファイルを扱うことは不得意です。pullの処理に膨大な時間がかかります。前述した問題を解決すべく、GitHub・Microsoft・Atlassian、および他のコントリビュータによって開発されているGitの拡張機能です。これにより、大きなファイルをより効率的に扱うことができます。checkoutのタイミングで必要な分だけダウンロードされます。大きなファイルの実態を分けて管理するさらに、ユーザーのリモートリポジトリにはLFSで管理しているファイルの実態はなく、代わりにファイルのメタ情報のみを保持します。メタ情報は、LFSサーバーに実体を問い合わせるための情報を格納した数百バイトのテキストファイルです。これにより、Gitのパフォーマンスを維持するための一般的な推奨事項として上げられる、Gitリポジトリのサイズを1GB以下に抑えやすくなります。LFSのインストールLFSはGitコマンドの拡張プラグインとして提供されているため、LFSのパッケージをダウンロードした後、インストールする必要があります。以下はOS別のインストール方法です。Windows用のインストーラを実行します。