מה שאתה באמת שואל הוא, האם יש דרך לדחוף אובייקטים אנונימיים (כלומר, ללא התייחסות) ואת העצים והכתמים שלהם למטרות גיבוי. התשובה היא לא. אובייקטים אנונימיים - אובייקטים שמתייחסים אליהם רק על ידי ה-relog שלך - הם פרטיים למאגר המקומי.
איך אני רואה את git Reflog?
אם אתה רוצה לראות אותך מתחייב להיסטוריה עבור כל הסניפים, הקלד git log --all. git reflog מציג תיעוד של ההתייחסויות שלך כפי שאמר קאפקייק. יש כניסה בכל פעם שהתחייבות או קופה בוצעה. נסה לעבור הלוך ושוב בין שני סניפים כמה פעמים באמצעות git checkout והפעל git reflog לאחר כל קופה.
האם git pull push?
git pull היא אחת מפקודות רבות שלוקחות את האחריות של 'סנכרון' תוכן מרחוק. הפקודה מרחוק git משמשת כדי לציין באילו נקודות קצה מרוחקות יפעלו פקודות הסנכרון. הפקודה git push משמשת להעלאת תוכן למאגר מרוחק.
מה זה git Reflog?
Reflog הוא מנגנון להקלטה כאשר קצה הסניפים מתעדכן. פקודה זו היא לנהל את המידע שנרשם בה. בעצם כל פעולה שאתה מבצע בתוך Git שבו הנתונים מאוחסנים, אתה יכול למצוא אותם בתוך ה-relog.
כמה רחוק הולך git Reflog?
כברירת מחדל, תאריך התפוגה של רילוג רישום הוא מוגדר ל-90 ימים. ניתן לציין זמן תפוגה על ידי העברת ארגומנט שורת הפקודה --expire=time ל-git reflog expireאו על ידי הגדרת שם תצורת git של gc. reflogExpire.