Menu
CoddyTech

ביטול commit

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

אם commit כבר שותף עם אחרים, שינוי שלו הוא מסוכן, כי המזהה המקורי אבד. האפשרות הבטוחה יותר היא git revert.

git revert HEAD

git revert יוצר commit חדש לגמרי שמבטל את השינויים שבוצעו ב-commit היעד, תוך השארת המקורי במקומו. ההיסטוריה שלך מתארת: "ביצענו את X, ואז ביטלנו את X".

אפשר לבטל כל commit לפי המזהה שלו, ולא רק את האחרון:

git revert a1b2c3d

השתמשו ב־--no-edit כדי לדלג על העורך ולקבל את הודעת הביטול כברירת מחדל:

git revert --no-edit HEAD

ההודעה שמוגדרת כברירת מחדל נראית כך: Revert "Original subject", כאשר ההודעה המקורית מופיעה שוב בגוף.

challenge icon

אתגר

קל

התיקייה מכילה את app.txt. אתחלו את המאגר וצרו שתי שליחות:

  1. הוסיפו את app.txt עם ההודעה Add app.
  2. הוסיפו את broken בסוף app.txt ובצעו שליחה עם ההודעה Add broken line.

בטלו את השליחה האחרונה (ללא עורך) כדי לבטל את השורה השבורה. הדפיסו את התוכן של app.txt.

נסו בעצמכם

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

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

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

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