Menu
Coddy logo textTech

אזור ההיערכות

חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 9 מתוך 58.

‏Git לא מבצע commit אוטומטית של כל שינוי. במקום זאת, עליך לבחור במפורש אילו שינויים ייכללו בתמונת המצב הבאה. תהליך העבודה הזה, המורכב משני שלבים, מבוסס על אזור ההכנה (staging area).

חשבו על זה כלוח העתקה עבור ה-commit הבא. קובץ עובר דרך שלושה מצבים:

  1. ספריית העבודה: המקום שבו עורכים קבצים כרגיל.
  2. אזור ההכנה: שינויים שסימנתם עבור ה-commit הבא.
  3. מאגר: ההיסטוריה הקבועה, לאחר ביצוע commit.

המטרה של הכנה היא שליטה. אפשר לערוך עשרה קבצים, אבל להכין רק את השניים שקשורים לתיקון באג אחד, לבצע להם commit, ואז להכין ולבצע commit לשאר בנפרד. כך כל commit מתמקד בשינוי לוגי אחד.

מעבירים קבצים לאזור ההכנה באמצעות git add, ומאזור ההכנה למאגר באמצעות git commit.

challenge icon

אתגר

מתחילים

התיקייה מכילה קובץ שלא נמצא במעקב app.txt. אתחל את המאגר, ואז הרץ git status --short כדי לוודא שהקובץ מופיע כקובץ שלא נמצא במעקב.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה ניהול גרסאות

תרגלו בעצמכם: Terminal אונליין