כיצד אוכל להחזיר מאגר Git ל-Commit קודם?

Kyzd Wkl Lhhzyr M Gr Git L Commit Qwdm



Git היא מערכת בקרת גרסאות DevOps בקוד פתוח בחינם, המאפשרת למתכנתים ליישם את הקוד שלהם בגרסאות שונות. חזרה ל-commit הקודמת היא גם אחת התכונות השימושיות של Git שכן היא מאפשרת למפתחים לעבור לגרסה הקודמת של הקוד לאחר שעשו כמה טעויות בגרסת הקוד החדשה או למטרות בדיקה.

מדריך זה ידגים כיצד להחזיר התחייבות קודמת למאגר Git.

כיצד להחזיר התחייבות קודמת של מאגר Git?

כדי להחזיר מאגר Git להתחייבות הקודמת לביטול שינויי קוד, ראשית, פתח את מאגר Git, בצע שינויים, והשתמש ב-' git reset HEAD~1 ' פקודה. לשם כך, עיין בהוראות המפורטות להלן.

שלב 1: פתח את Git Bash Terminal
ראשית, פתח את מסוף Git Bash מה-' סטארט - אפ תפריט:

שלב 2: נווט אל מאגר Git
לאחר מכן, נווט במאגר המקומי הנדרש של Git:

$ CD 'C:\Git'

שלב 3: אתחול מאגר Git
השתמש בפקודה שסופקה כדי לאתחל את מאגר Git הפועל:

$ זה חם

שלב 4: צור קובץ חדש
צור קובץ חדש שחייב להיות מחויב. לשם כך, יצרנו את ' test.txt 'קובץ:

$ לגעת test.txt

שלב 5: הוסף קובץ לאזור הבמה
כדי לעקוב אחר הקובץ, השתמש בפקודה שסופקה:

$ git להוסיף test.txt

שלב 6: בצע את הקובץ החדש שנוצר
לאחר הוספת הקובץ החדש שנוצר לאזור ההיערכות, בצע את ה-commit הראשון באמצעות הפקודה המוזכרת. כאן, האפשרות ' -M ' משמש כדי להגדיר את הודעת ה-commit:

$ git commit -M 'קובץ בדיקה נוסף'

שלב 7: בדוק יומן
בדוק את היומן כדי לוודא אם הקובץ מחויב או לא:

$ git log

כאן, אתה יכול לראות שהקובץ בוצע בהצלחה:

שלב 8: שנה קובץ מחויב
כדי לבצע commit שני באמצעות אותו קובץ, פתח את הקובץ בעורך ברירת המחדל ובצע כמה שינויים בקובץ:

$ התחל test.txt

לאחר הוספת השינויים, השתמש ב-' Ctrl+S מקש ' כדי לשמור אותם:

שלב 9: הוסף קובץ מעודכן לשלב
הוסף קובץ מעודכן לאזור ההיערכות מכיוון שניתן לבצע את הקבצים או הספריות שנמצאים באזור ההיערכות:

$ git להוסיף .

לאחר הוספת קובץ לאזור ההיערכות, בדוק את מצב הקובץ אם הוא במעקב או לא:

$ סטטוס git

רק הקבצים במעקב נמצאים תחת קטגוריית הבמה:

שלב 10: בצע את הקובץ ששונה
שוב, בצע את הקובץ ששונה באמצעות הפקודה שסופקה:

$ git commit -M 'קובץ הבדיקה מעודכן'

בדוק אם השינוי בוצע או לא על ידי הצגת ' עֵץ ”:

$ git log

כאן אתה יכול לראות שה-commit השני נעשה בהצלחה:

שלב 11: החזר את מאגר Git ל-Commit הקודם
כדי להחזיר את מאגר Git ל-commit הקודם, בצע את הפקודה הנתונה למטה:

$ איפוס git ראש ~ 1

ה ' אפס את 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.