Reflog ทำอะไร?

สารบัญ:

Reflog ทำอะไร?
Reflog ทำอะไร?
Anonim

Reflog คือ a กลไกในการบันทึกเมื่อมีการอัปเดตส่วนปลายของสาขา คำสั่งนี้คือการจัดการข้อมูลที่บันทึกไว้ โดยทั่วไป ทุกการกระทำที่คุณทำใน Git ที่เก็บข้อมูล คุณจะพบได้ใน reflog

Reflog แสดงอะไร

การอ้างอิงตามที่หนังสือ Pro Git ระบุคือ บันทึกการอ้างอิงของคุณ (โดยทั่วไป ตัวชี้สาขาและตัวชี้ HEAD ของคุณ) และข้อผูกพันที่พวกเขาชี้ ที่.

Reflog ย้อนไปไกลแค่ไหน

โดยค่าเริ่มต้น วันที่หมดอายุของ reflog คือ ตั้งเป็น 90 วัน เวลาหมดอายุสามารถระบุได้โดยส่งอาร์กิวเมนต์บรรทัดคำสั่ง --expire=time เพื่อ git reflog หมดอายุ หรือโดยการตั้งชื่อการกำหนดค่า git ของ gc.

บันทึก git และ Reflog แตกต่างกันอย่างไร

ความแตกต่างที่ใหญ่ที่สุดระหว่าง Git reflog กับ log คือ บันทึกเป็นการบัญชีสาธารณะของประวัติการคอมมิตของที่เก็บ ในขณะที่ reflog เป็นบัญชีส่วนตัวเฉพาะพื้นที่ทำงานของ คอมมิตท้องถิ่นของ repo … ใช้คำสั่ง git log เพื่อดูบันทึก และใช้คำสั่ง git reflog เพื่อดู reflog

บันทึกข้อมูลอ้างอิงของ git Reflogs อย่างไร

บันทึกการอ้างอิง หรือ "reflogs" บันทึกเมื่อคำแนะนำของสาขาและข้อมูลอ้างอิงอื่นๆ ได้รับการอัปเดตในที่เก็บในเครื่อง Reflogs มีประโยชน์ในคำสั่ง Git ต่างๆ เพื่อระบุค่าเก่าของข้อมูลอ้างอิง ตัวอย่างเช่น HEAD@{2} หมายถึง "โดยที่ HEAD ใช้เพื่อเป็นสองก้าวที่แล้ว" master@{one. week.

แนะนำ: