תיקיית .git
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 5 מתוך 58.
בתיקיית .git Git מאחסן הכול: כל commit, כל branch, את התצורה שלך ומצביעים למצב הנוכחי של המאגר.
כמעט אף פעם לא עורכים שום דבר בתוך .git ישירות. פקודות Git משנות אותו בשבילך. אבל כדאי לדעת מה יש בו:
ls .gitתראה רשומות כמו:
HEAD: קובץ קטן שמצביע על הענף הנוכחיconfig: הגדרות עבור המאגר הספציפי הזה
objects/: מסד הנתונים של כל התמונות והתוכןrefs/: מצביעים לענפים ולתגיות
אם תמחק אי פעם את התיקייה .git, הפרויקט יפסיק להיות מאגר Git. הקבצים עצמם יישארו, אבל כל ההיסטוריה תיעלם.
אתגר
מתחיליםאתחל מאגר חדש בתיקייה הנוכחית, ואז בדוק אם הקובץ HEAD קיים בתוך התיקייה .git.
השתמש ב-cat .git/HEAD כדי להדפיס את התוכן שלו. הפלט הצפוי הוא שורת מצביע הענף.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
תרגלו בעצמכם: Terminal אונליין