นี่คือคำสั่ง git-fetch-pack ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
git-fetch-pack - รับวัตถุที่ขาดหายไปจากที่เก็บอื่น
เรื่องย่อ
คอมไพล์ ดึงแพ็ค [--ทั้งหมด] [--เงียบ|-q] [--เก็บ|-k] [--บาง] [--รวม-แท็ก]
[--อัพโหลดแพ็ค= ]
[--ความลึก= ] [--ไม่มีความคืบหน้า]
[-v] [ ...]
DESCRIPTION
โดยปกติคุณต้องการใช้ คอมไพล์ นำมาซึ่งเป็น wrapper ระดับที่สูงกว่าของคำสั่งนี้
แทน.
เรียกใช้ git-อัพโหลดแพ็ค บนพื้นที่เก็บข้อมูลระยะไกลที่อาจเป็นไปได้และขอให้ส่งวัตถุ
หายไปจากที่เก็บนี้ เพื่ออัพเดตส่วนหัวที่มีชื่อ รายการคอมมิชชันที่ใช้ได้
พบในเครื่องโดยการสแกนผู้อ้างอิง / ลำดับชั้นในท้องที่แล้วส่งไปที่ git-อัพโหลดแพ็ค
วิ่งไปอีกด้านหนึ่ง
คำสั่งนี้จะเสื่อมลงเพื่อดาวน์โหลดทุกอย่างเพื่อให้การอ้างอิงที่ถามจากรีโมทเสร็จสมบูรณ์
ด้านเมื่อฝ่ายท้องถิ่นไม่มีบรรพบุรุษร่วมกัน
OPTIONS
--ทั้งหมด
เรียกผู้อ้างอิงระยะไกลทั้งหมด
-stdin
รับรายชื่อผู้อ้างอิงจาก stdin หนึ่งรายการต่อบรรทัด หากมีการอ้างอิงระบุไว้ใน
บรรทัดคำสั่งนอกเหนือจากตัวเลือกนี้ การอ้างอิงจาก stdin จะถูกประมวลผลหลังจาก
ที่อยู่ในบรรทัดคำสั่ง
If --ไร้สัญชาติ-rpc ถูกระบุพร้อมกับตัวเลือกนี้ ดังนั้นรายชื่อผู้อ้างอิงจะต้อง
อยู่ในรูปแบบแพ็กเก็ต (pkt-line) ผู้อ้างอิงแต่ละคนจะต้องอยู่ในแพ็กเก็ตแยกต่างหากและรายการ
ต้องลงท้ายด้วยฟลัชแพ็คเก็ต
-q, --เงียบ
ส่ง -q ตั้งค่าสถานะเป็น คอมไพล์ แกะวัตถุ; ทำให้กระบวนการโคลนนิ่งน้อยลง
-k, --เก็บ
อย่าเรียกใช้ คอมไพล์ แกะวัตถุ บนข้อมูลที่ได้รับ แต่สร้าง packfile เดียวจาก
แทนและเก็บไว้ในฐานข้อมูลอ็อบเจ็กต์ ถ้าให้สองครั้งแสดงว่าแพ็คคือ
ล็อคกับการบรรจุใหม่
--ผอม
ดึงแพ็ค "แบบบาง" ซึ่งบันทึกออบเจ็กต์ในรูปแบบ deltified โดยยึดตามอ็อบเจ็กต์ not
รวมอยู่ในแพ็คเพื่อลดการรับส่งข้อมูลเครือข่าย
--include-แท็ก
หากฝั่งระยะไกลรองรับวัตถุแท็กที่มีคำอธิบายประกอบจะถูกดาวน์โหลดที่เดียวกัน
การเชื่อมต่อเป็นอ็อบเจ็กต์อื่นๆ ถ้าอ็อบเจ็กต์ที่แท็กอ้างอิงถูกดาวน์โหลด NS
ผู้โทรจะต้องกำหนดแท็กที่ตัวเลือกนี้มีให้
--upload-pack=
ใช้สิ่งนี้เพื่อระบุเส้นทางไปยัง git-อัพโหลดแพ็ค ที่ด้านระยะไกลหากไม่พบบน
$PATH ของคุณ การติดตั้ง sshd ละเว้นสคริปต์การตั้งค่าสภาพแวดล้อมของผู้ใช้สำหรับ
เชลล์ล็อกอิน (เช่น .bash_profile) และ git ที่ติดตั้งแบบส่วนตัวของคุณอาจไม่พบใน
ค่าเริ่มต้นของระบบ $PATH วิธีแก้ปัญหาอื่นที่แนะนำคือตั้งค่า $PATH ใน
".bashrc" แต่แฟล็กนี้มีไว้สำหรับคนที่ไม่ต้องการจ่ายค่าใช้จ่ายสำหรับ
เชลล์ที่ไม่ใช่แบบโต้ตอบโดยมีไฟล์ .bashrc แบบลีน (พวกมันตั้งค่าส่วนใหญ่
ใน .bash_profile)
--exec=
เช่นเดียวกับ --upload-pack= .
--ความลึก=
จำกัดการดึงข้อมูลไปยังกลุ่มบรรพบุรุษไม่เกิน n git-อัพโหลดแพ็ค ปฏิบัติต่อ
ความลึกพิเศษ 2147483647 ไม่มีที่สิ้นสุดแม้ว่าจะมีห่วงโซ่บรรพบุรุษที่ยาว
--ไม่มีความคืบหน้า
ไม่แสดงความคืบหน้า
--check-self-contained-และ-connected
เอาต์พุต "connectivity-ok" หากแพ็คที่ได้รับมีอยู่ในตัวเองและเชื่อมต่ออยู่
-v
เรียกใช้อย่างละเอียด
URL ไปยังที่เก็บรีโมต
...
หัวระยะไกลที่จะอัปเดตจาก สิ่งนี้สัมพันธ์กับ $GIT_DIR (เช่น "HEAD"
"ผู้อ้างอิง/หัวหน้า/อาจารย์") เมื่อไม่ได้ระบุ ให้อัปเดตจากทุกหัวที่รีโมทมี
ใช้ git-fetch-pack ออนไลน์โดยใช้บริการ onworks.net