git pull รับอ็อบเจ็กต์ Git ใหม่ก่อน จากนั้นจึงตรวจสอบในสำเนาการทำงานของคุณ จากนั้นเรียกใช้ Git LFS เพื่อกรองออบเจ็กต์ในระหว่างกระบวนการนี้ git lfs pull สแกนสำเนาการทำงานของคุณ และทำให้แน่ใจว่าไฟล์ LFS ที่ควรถูกเช็คเอาท์มีวัตถุขนาดใหญ่ที่เกี่ยวข้องอยู่ในแคชในเครื่องของคุณ
ฉันจะแตกไฟล์ LFS ได้อย่างไร
คุณสามารถดาวน์โหลดไฟล์ทั้งหมดหรือไฟล์เดียวโดยป้อนคำสั่งต่อไปนี้:
- ไฟล์เดียว. ดึงไฟล์ที่ติดตาม LFS ไฟล์เดียว ~/temp/git-lfs-intro$ git lfs pull --include=ชื่อไฟล์. …
- ทุกไฟล์. ดึงไฟล์ที่ติดตาม LFS ทั้งหมด ~/temp/git-lfs-intro$ git lfs ดึง Git LFS: (29 จาก 29 ไฟล์) 475.39 KB / 475.39 KB.
git LFS ใช้สำหรับอะไร
Git LFS เป็นส่วนขยาย Git ที่ใช้ เพื่อจัดการไฟล์ขนาดใหญ่และไฟล์ไบนารีในที่เก็บ Git แยกต่างหาก โครงการส่วนใหญ่ในปัจจุบันมีทั้งรหัสและทรัพย์สินไบนารี และการจัดเก็บไฟล์ไบนารีขนาดใหญ่ในที่เก็บ Git อาจเป็นปัญหาคอขวดสำหรับผู้ใช้ Git
ฉันจะติดตามไฟล์ด้วย git LFS ได้อย่างไร
การทำงานกับ Git LFS
- ขั้นตอนที่ 1: เมื่อติดตั้ง Git LFS แล้ว ให้เปิดใช้งานที่เก็บเฉพาะด้วย Git LFS โดยเรียกใช้การติดตั้ง git lfs …
- ขั้นตอนที่ 2: บอก Git LFS ว่าไฟล์ใดที่จะติดตามด้วยคำสั่ง: git lfs track “. …
- ขั้นตอนที่ 3: Git เพิ่ม คอมมิต และพุช.
ตัวกรอง git LFS คืออะไร
เมื่อไฟล์ Git LFS ถูกดึงไปยังที่เก็บในเครื่องของคุณ ไฟล์จะถูกส่งผ่านตัวกรองซึ่ง จะแทนที่ตัวชี้ด้วยไฟล์จริง … ซึ่งหมายความว่าที่เก็บในเครื่องของคุณ จะมีขนาดจำกัด แต่ที่เก็บข้อมูลระยะไกลจะมีไฟล์และความแตกต่างจริงทั้งหมด