פקודה git-revert ב-Git | הסביר

Pqwdh Git Revert B Git Hsbyr



Git היא מערכת בקרת גרסאות מבוזרת המשמשת למעקב אחר קובצי קוד מקור של פרוייקט פיתוח באופן מקומי, ולאחר מכן דוחפת אותם למערכת הריכוזית. כל השינויים שנעשו נדחפים למאגר Git דרך ה-commit. לכל commit יש מזהה ייחודי המייצג את הודעת ה-commit. משתמשים יכולים לראות כל שינוי ב-commit דרך ה-commit SHA hash וגם לחזור במידת הצורך. לצורך כך, ה' git לַחֲזוֹר ניתן להשתמש בפקודה.

הפוסט הזה ידבר על:

מהי הפקודה 'git revert' ב-Git?

ה ' git לחזור הפקודה משמשת להסרת השינויים בהיסטוריית ההתחייבויות של מאגר Git. הוא לוקח את ה-hash של commit SHA, מחזיר את השינויים שבוצעו מאותה commit, ויוצר ' לחזור להתחייב ' להתחייב. בנוסף, מצביע ה-HEAD מתעדכן ומצביע על ה-revert commit החדש שהופך אותו לקצה הענף העובד הנוכחי.







כיצד 'להחזיר git' שינויים ב-Git?

כדי לבטל שינויים ספציפיים בהתחייבות, בצע את ההוראות שסופקו:



  • נווט אל המאגר המקומי של Git.
  • רשום את תוכן המאגר הנוכחי ובחר את הקובץ שצריך לחזור ממאגר Git.
  • הצג את היסטוריית יומן Git ובחר ב-commit SHA hash המסוים.
  • הפעל את ' git revert ' פקודה.

שלב 1: עבור למאגר Git

בתחילה, השתמש ב' CD ” הפקודה ועבור למאגר המקומי הספציפי של Git:



CD 'C:\Users \n azma\Git\Coco'

שלב 2: רשום תוכן קיים

כדי לרשום את תוכן המאגר, הפעל את ' ls ' פקודה:





ls

מהפלט הנתון, בחרנו את ' file1.py ' קובץ לעיבוד נוסף:



שלב 3: בדוק את היסטוריית יומן Git

בצע את ' git reflog . ' הפקודה כדי להציג את היסטוריית יומן המאגר הנוכחית:

git reflog .

כאן, בחרנו את ' 59bd8e1 ' commit SHA hash כדי לבטל את ההתחייבות הזו:

שלב 4: החזר שינויים בהתחייבות

כדי לבטל את השינויים שנבחרו ב-commit, הפעל את ' git לחזור ' פקודה:

git לחזור 59bd8e1

לאחר ביצוע הפקודה לעיל, עורך הטקסט המוגדר כברירת מחדל ייפתח. הוסף הודעת התחייבות, שמור שינויים וסגור את עורך הטקסט. לדוגמה, הקלדנו את ' חזור ל'קובץ ראשון נוסף' ' כהודעת ההתחייבות:

כפי שאתה יכול לראות, כל השינויים הקיימים ב-commit המסוים נמחקו בהצלחה:

שלב 5: ודא פעולת החזרה

כדי להבטיח שהשינויים המסוימים יבוטלו או לא, השתמש ב-' git reflog . ' פקודה:

git reflog .

כפי שאתה יכול לראות, HEAD מצביע על ה-commit האחרון שמצביע על כך ששינויי ה-commit הוחזרו:

זה הכל! ריכזנו את הפרטים על ' git לחזור ” הפקודה ב-Git.

סיכום

ה ' git לַחֲזוֹר הפקודה משמשת לביטול שינויים ספציפיים ב-commit. כדי לעשות זאת, נווט אל המאגר המקומי של Git ורשום את תוכן המאגר הנוכחי. לאחר מכן, הצג את היסטוריית היומן של Git ובחר ב-commit SHA hash המסוים. לאחר מכן, בצע את ' git revert ' פקודה. פוסט זה הדגים את השימוש בפקודה 'git revert' ב-Git.