2024 ผู้เขียน: Elizabeth Oswald | [email protected]. แก้ไขล่าสุด: 2024-01-13 00:13
สิ่งที่คุณถามจริงๆคือมีวิธีที่จะผลักดันวัตถุที่ไม่ระบุตัวตน (ซึ่งก็คือไม่มีการอ้างอิง) และต้นไม้และหยดของวัตถุเหล่านั้นเพื่อการสำรองข้อมูลหรือไม่ คำตอบคือไม่ ออบเจ็กต์ที่ไม่ระบุชื่อ--อ็อบเจ็กต์ที่อ้างอิงโดย reflog ของคุณเท่านั้น- เป็นส่วนตัวใน repo ในเครื่อง
ฉันจะดู git Reflog ได้อย่างไร
หากต้องการดูประวัติการคอมมิตของคุณทุกสาขา พิมพ์ git log --all git reflog แสดงบันทึกการอ้างอิงของคุณตามที่ Cupcake กล่าว มีรายการทุกครั้งที่คอมมิตหรือเช็คเอาต์เสร็จสิ้น ลองสลับไปมาระหว่างสองสาขาสองสามครั้งโดยใช้ git checkout และเรียกใช้ git reflog หลังจากชำระเงินแต่ละครั้ง
git pull ดันไหม
git pull เป็นหนึ่งในหลาย ๆ คำสั่งที่อ้างความรับผิดชอบของ 'syncing' เนื้อหาระยะไกล คำสั่งรีโมต git ใช้เพื่อระบุปลายทางระยะไกลที่คำสั่งการซิงค์จะทำงาน คำสั่ง git push ใช้เพื่ออัปโหลดเนื้อหาไปยังที่เก็บระยะไกล
git Reflog คืออะไร
Reflog คือ a กลไกในการบันทึกเมื่อมีการอัปเดตส่วนปลายของสาขา คำสั่งนี้คือการจัดการข้อมูลที่บันทึกไว้ โดยทั่วไป ทุกการกระทำที่คุณทำใน Git ที่เก็บข้อมูล คุณจะพบได้ใน reflog
git Reflog ย้อนกลับไปได้ไกลแค่ไหน
โดยค่าเริ่มต้น วันที่หมดอายุของ reflog คือ ตั้งเป็น 90 วัน สามารถระบุเวลาหมดอายุได้โดยส่งอาร์กิวเมนต์บรรทัดคำสั่ง --expire=time ไปยัง git reflog expireหรือโดยการตั้งชื่อการกำหนดค่า git ของ gc reflogExpire.
แนะนำ:
Reflog ทำอะไร?
Reflog คือ a กลไกในการบันทึกเมื่อมีการอัปเดตส่วนปลายของสาขา คำสั่งนี้คือการจัดการข้อมูลที่บันทึกไว้ โดยทั่วไป ทุกการกระทำที่คุณทำใน Git ที่เก็บข้อมูล คุณจะพบได้ใน reflog Reflog แสดงอะไร การอ้างอิงตามที่หนังสือ Pro Git ระบุคือ บันทึกการอ้างอิงของคุณ (โดยทั่วไป ตัวชี้สาขาและตัวชี้ HEAD ของคุณ) และข้อผูกพันที่พวกเขาชี้ ที่.
สาขาใน git คืออะไร?
สาขา แสดงถึงสายการพัฒนาที่เป็นอิสระ … คำสั่ง git branch ให้คุณสร้าง แสดงรายการ เปลี่ยนชื่อ และลบสาขา ไม่อนุญาตให้คุณสลับระหว่างสาขาหรือนำประวัติที่แยกมารวมกันอีกครั้ง ด้วยเหตุนี้ สาขา git จึงถูกรวมเข้ากับคำสั่ง git checkout และ git merge อย่างแน่นหนา ใช้สาขาใน Git อย่างไร สาขาใน Git ก็แค่ ตัวชี้แบบเคลื่อนย้ายได้น้ำหนักเบาสำหรับหนึ่งในการกระทำเหล่านี้ ชื่อสาขาเริ่มต้นใน Git คือ master เมื่อคุณเริ่มทำการคอมมิต คุณจะได้รับมาสเตอร์แบรนช์ที่ชี้ไปที่การคอมมิตล่าสุดที่คุณทำ ท