Menu
Coddy logo textTech

ביטול 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 אונליין