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