סיכום – מכונת זמן
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 45 מתוך 58.
אתגר
בינוניהתיקייה מכילה את page.html. בצעו את השלבים הבאים:
- אתחלו את המאגר, הגדירו את המשתמש ובצעו commit של
page.htmlעם ההודעהAdd page. - הוסיפו את השורה
oopsבסוףpage.htmlובצעו commit עם ההודעהAdd oops. - בטלו את ה-commit האחרון (ללא עורך), כך שהשורה השגויה תבוטל ב-commit חדש. ל-
git revertאין דגל-q, לכן הוסיפו> /dev/nullכדי להסתיר את הסיכום שלו. - הדפיסו את המספר הכולל של ה-commits ואת התוכן של
page.html, לפי הסדר הזה.
השתמשו ב-git rev-list --count HEAD כדי לקבל את המספר, ואז ב-cat page.html. שתי הפקודות האלה חייבות להיות היחידות שמדפיסות משהו, לכן ודאו שכל שאר הפקודות יהיו שקטות (-q או > /dev/null).
נסו בעצמכם
טרמינל
כל השיעורים ביחידה ניהול גרסאות
9ביטול שינויים
השלכת שינויים שטרם הועברו ל-stagingהסרת קובץ מ-stagingתיקון ה-commit האחרוןביטול commitאיפוס ענףסיכום – מכונת זמןתרגלו בעצמכם: Terminal אונליין