git大ファイルストレージ(LFS):gitの大規模なファイル管理を合理化
GITの効率は、大きなファイルによって妨げられる可能性があります。 オープンソースのGit拡張機能であるGit大ファイルストレージ(LFS)は、大きなファイル(画像、ビデオなど)をテキストポインターに置き換えることでこれを解決します。これらのポインターは、GitHubやAWS S3などのサービスに外部から保存されている実際のファイルを参照しています。 これにより、リポジトリのサイズが大幅に削減され、パフォーマンスが向上します
最初は複雑に見えるかもしれませんが、このガイドはLFS機能を明確にします。 可用性とインストール:
LFSは広く利用可能です。 Linux/Windowsについては、git-lfs.github.comからインストーラーをダウンロードします。 MacOSユーザーは、HomeBrew( 開始(コマンドラインのみ): 現在、LFS機能はコマンドラインに限定されています。 GUI gitクライアントは、LFSを完全にサポートできない場合があります
gitリポジトリを作成します。
フォルダーは最初に大きく表示されます。ただし、リポジトリをクローンすると、ファイルポインターのみを含む コマンドが必要です。 これにより、ファイルがローカルにダウンロードされます。 特定のブランチまたはコミットをターゲットにすることができます: 。 Git LFSは、GIT内の大きなファイルを管理するための有望なソリューションを提供します。 改善されたドキュメントとサードパーティのツール統合が必要です。 その有効性は、確立されたCI/CDパイプラインを備えた大規模なチームで最も顕著です。小規模なチームは、外部ストレージの要件が制約であると感じるかもしれません。
brew install git-lfs
。
git lfs track "*.psd"
、git lfs track "*.mp3"
)を使用してください。
git add
LFSの動作の理解:git commit
git push
.git
.git
、
git lfs fetch
git lfs fetch
git lfs fetch <branch></branch>
結論:git lfs fetch <commit hash></commit>
brew install git-lfs
ファイルを追跡する方法は?git lfs track "*.<extension>"</extension>
互換性?git lfs untrack "*.<extension>"</extension>
git lfs ls-files
は、外部ストレージが必要であり、コストが増加する可能性があります。すべてのサービスがそれをサポートしているわけではありません。
以上がGIT LFSを使用した大ファイルのバージョンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

これらのトップ開発者ニュースレターを使用して、最新のハイテクトレンドについてお知らせください! このキュレーションされたリストは、AI愛好家からベテランのバックエンドやフロントエンド開発者まで、すべての人に何かを提供します。 お気に入りを選択し、Relを検索する時間を節約してください

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 中国語版
中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ホットトピック









