אזור ההיערכות
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 9 מתוך 58.
Git לא מבצע commit לכל שינוי באופן אוטומטי. במקום זאת, בוחרים במפורש אילו שינויים ייכללו בתמונת המצב הבאה. תהליך העבודה הדו־שלבי הזה מבוסס על אזור ההכנה.
חשבו על זה כלוח העתקה עבור ה־commit הבא. קובץ עובר בין שלושה מצבים:
- ספריית העבודה: המקום שבו עורכים קבצים כרגיל.
- אזור ההכנה: השינויים שסימנתם ל־commit הבא.
- מאגר: ההיסטוריה הקבועה, אחרי ביצוע commit.
המטרה של הכנה ל־commit היא שליטה. אפשר לערוך עשרה קבצים, אבל להכין ל־commit רק את שני הקבצים שקשורים לתיקון באג אחד, לבצע להם commit, ואז להכין ל־commit ולבצע commit לשאר הקבצים בנפרד. כל commit מתמקד בסופו של דבר בשינוי לוגי אחד.
מעבירים קבצים לאזור ההכנה באמצעות git add, ומאזור ההכנה למאגר באמצעות git commit.
אתגר
מתחיליםהתיקייה מכילה קובץ שלא נמצא במעקב app.txt. אתחל את המאגר, ואז הרץ git status --short כדי לוודא שהקובץ מופיע כקובץ שלא נמצא במעקב.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
תרגלו בעצמכם: Terminal אונליין