Persyaratan: Katakanlah Anda sedang mengembangkan proyek game dengan sejumlah besar tekstur, model, dan efek suara. File-file ini biasanya biner dan besar. Bagaimana cara mengelolanya dengan git?
Git Large File Storage (LFS) menggantikan file besar seperti sampel audio, video, himpunan data, dan grafik dengan penunjuk teks dalam Git saat menyimpan konten file di server jarak jauh seperti GitHub.com atau GitHub Enterprise.
Git Large File Store (LFS) adalah ekstensi Git sumber terbuka yang membantu repositori Git mengelola biner besar secara efisien. Git tidak dapat melacak perubahan pada biner seperti file audio, video, atau gambar dengan cara yang sama seperti perubahan file teks. Meskipun file berbasis teks dapat menghasilkan perbedaan teks biasa, setiap perubahan pada biner mengharuskan Git untuk sepenuhnya mengganti file di repositori. Perubahan berulang pada file besar meningkatkan ukuran repositori. Peningkatan ukuran ini memperlambat operasi Git reguler seperti kloning, ambil, atau tarik dari waktu ke waktu.
Situs Resmi LFS:Login hyperlink terlihat. Alamat GitHub:Login hyperlink terlihat.
Pertama, instal ekstensi, ambil Windows sebagai contoh, unduh alamatnya:Login hyperlink terlihat.
Proses pemasangannya sederhana.
Inisialisasi Git LFS,Itu hanya perlu dilakukan setelah instalasi selesai, perintahnya adalah sebagai berikut:
Lihat perintah versi:
Tentukan jenis file yang akan dilacak, menggunakan file .mp4 sebagai contoh, perintahnya adalah sebagai berikut:
Untuk melihat file mana yang dikelola LFS, perintahnya adalah sebagai berikut:
Jika Anda ingin mengkloning proyek, tidak seperti mengunduh konten file besar yang dikelola oleh LFS segera, perintahnya adalah sebagai berikut:
(Akhir) |