שינוי קובץ במעקב
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 12 מתוך 58.
לאחר שקובץ נשמר ב־commit, Git עוקב אחריו. בפעם הבאה שתערוך אותו, הפקודה git status תציג אותו כשונה במקום כלא במעקב.
git status --short
M hello.txtה־M בעמודה השנייה פירושו "שונה בספריית העבודה אך עדיין לא הועבר לאזור ההכנה". מעבירים שינויים לאזור ההכנה באמצעות אותה פקודת git add:
git add hello.txt
git status --short
M hello.txtשימו לב ש־M עבר לעמודה הראשונה. שתי העמודות הן staged (משמאל) ו־working directory (מימין). לאחר שהשינוי הועבר ל־staging, מבצעים לו commit כמו לכל שינוי אחר:
git commit -m "Update hello.txt"כל commit מתעד תמונת מצב מלאה, כך שאינך מאבד את הגרסה הישנה. תמיד אפשר לחזור ולהסתכל עליה.
אתגר
קלהתיקייה מכילה את note.txt. אתחלו את המאגר, הגדירו את זהות המשתמש, בצעו commit של הקובץ המקורי, לאחר מכן שנו את תוכן הקובץ ל-updated, והריצו את git status --short.
הפלט הצפוי הוא הסימון של קובץ שעבר שינוי אך לא הועלה ל-staging.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
תרגלו בעצמכם: Terminal אונליין