תיקון ה-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 משאיר את ההודעה הקיימת.
אבל שימו לב: יצירת תיקון יוצרת קומיט חדש לגמרי (עם מזהה חדש), אף שזה נראה כמו עריכה. תקנו רק קומיטים שעדיין לא שיתפתם עם אף אחד, אחרת תבלבלו את מי שמשתפים איתכם פעולה וכבר יש להם את הגרסה הישנה.
אתגר
קלהתיקייה מכילה את app.py. אתחל את המאגר, הוסף את הקובץ לאזור ההכנה ובצע commit עם ההודעה Inital commit (שגיאת כתיב מכוונת).
תקן את ההודעה באמצעות amend ל-commit כך שתהיה Initial commit, ואז הדפס את נושא ה-commit האחרון באמצעות git log -1 --pretty=%s.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
9ביטול שינויים
השלכת שינויים שטרם הועברו ל-stagingהסרת קובץ מ-stagingתיקון ה-commit האחרוןביטול commitאיפוס ענףסיכום – מכונת זמןתרגלו בעצמכם: Terminal אונליין