מדריך זה ידגים כיצד להחזיר התחייבות קודמת למאגר Git.
כיצד להחזיר התחייבות קודמת של מאגר Git?
כדי להחזיר מאגר Git להתחייבות הקודמת לביטול שינויי קוד, ראשית, פתח את מאגר Git, בצע שינויים, והשתמש ב-' git reset HEAD~1 ' פקודה. לשם כך, עיין בהוראות המפורטות להלן.
שלב 1: פתח את Git Bash Terminal
ראשית, פתח את מסוף Git Bash מה-' סטארט - אפ תפריט:
שלב 2: נווט אל מאגר Git
לאחר מכן, נווט במאגר המקומי הנדרש של Git:
שלב 3: אתחול מאגר Git
השתמש בפקודה שסופקה כדי לאתחל את מאגר Git הפועל:
שלב 4: צור קובץ חדש
צור קובץ חדש שחייב להיות מחויב. לשם כך, יצרנו את ' test.txt 'קובץ:
שלב 5: הוסף קובץ לאזור הבמה
כדי לעקוב אחר הקובץ, השתמש בפקודה שסופקה:
שלב 6: בצע את הקובץ החדש שנוצר
לאחר הוספת הקובץ החדש שנוצר לאזור ההיערכות, בצע את ה-commit הראשון באמצעות הפקודה המוזכרת. כאן, האפשרות ' -M ' משמש כדי להגדיר את הודעת ה-commit:
שלב 7: בדוק יומן
בדוק את היומן כדי לוודא אם הקובץ מחויב או לא:
כאן, אתה יכול לראות שהקובץ בוצע בהצלחה:
שלב 8: שנה קובץ מחויב
כדי לבצע commit שני באמצעות אותו קובץ, פתח את הקובץ בעורך ברירת המחדל ובצע כמה שינויים בקובץ:
לאחר הוספת השינויים, השתמש ב-' Ctrl+S מקש ' כדי לשמור אותם:
שלב 9: הוסף קובץ מעודכן לשלב
הוסף קובץ מעודכן לאזור ההיערכות מכיוון שניתן לבצע את הקבצים או הספריות שנמצאים באזור ההיערכות:
לאחר הוספת קובץ לאזור ההיערכות, בדוק את מצב הקובץ אם הוא במעקב או לא:
$ סטטוס gitרק הקבצים במעקב נמצאים תחת קטגוריית הבמה:
שלב 10: בצע את הקובץ ששונה
שוב, בצע את הקובץ ששונה באמצעות הפקודה שסופקה:
בדוק אם השינוי בוצע או לא על ידי הצגת ' עֵץ ”:
$ git logכאן אתה יכול לראות שה-commit השני נעשה בהצלחה:
שלב 11: החזר את מאגר Git ל-Commit הקודם
כדי להחזיר את מאגר Git ל-commit הקודם, בצע את הפקודה הנתונה למטה:
ה ' אפס את HEAD~1 הפקודה מבטלת את ה-commit האחרון ומגדירה את מצביע ה-HEAD על ה-commit הקודם:
כדי לוודא אם המאגר חזר ל-commit הקודם או לא, השתמש ב-' git log ' פקודה:
$ git logהפלט שלהלן מציין שהחזרנו את המאגר ל-commit הקודם בהצלחה:
לימדנו אותך איך להחזיר מאגר Git ל-commit קודם.
סיכום
כדי להחזיר את מאגר Git ל-commit הקודם, ראשית, העבר את מאגר Git. לאחר מכן, בצע את השינויים באמצעות ' git commit -m ' פקודה. לאחר מכן, השתמש ב' git reset HEAD~1 הפקודה בטרמינל כדי להחזיר את ה-commit הקודם. במדריך זה, למדת כיצד להחזיר commit קודם של מאגר Git.