Menu
Coddy logo textTech

תיקון ה-commit האחרון

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

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

git commit --amend -m "New message"

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

כדי להוסיף קובץ שנשכח ל-commit הקודם, יש להוסיף אותו ל-staging תחילה, ואז לתקן את ה-commit בלי לשנות את ההודעה:

git add forgotten.txt
git commit --amend --no-edit

הדגל --no-edit משאיר את ההודעה הקיימת.

אבל שימו לב: יצירת תיקון יוצרת קומיט חדש לגמרי (עם מזהה חדש), אף שזה נראה כמו עריכה. תקנו רק קומיטים שעדיין לא שיתפתם עם אף אחד, אחרת תבלבלו את מי שמשתפים איתכם פעולה וכבר יש להם את הגרסה הישנה.

challenge icon

אתגר

קל

התיקייה מכילה את app.py. אתחל את המאגר, הוסף את הקובץ לאזור ההכנה ובצע commit עם ההודעה Inital commit (שגיאת כתיב מכוונת).

תקן את ההודעה באמצעות amend ל-commit כך שתהיה Initial commit, ואז הדפס את נושא ה-commit האחרון באמצעות git log -1 --pretty=%s.

נסו בעצמכם

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

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

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

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