תוכן עניינים:

האם איפוס git מסיר שינויים?
האם איפוס git מסיר שינויים?

וִידֵאוֹ: האם איפוס git מסיר שינויים?

וִידֵאוֹ: האם איפוס git מסיר שינויים?
וִידֵאוֹ: Git Tutorial 5: Undoing/Reverting/Resetting code changes 2024, מאי
Anonim

בטל שינויים מקומיים

  1. להשליך כולם מקומיים שינויים , אך שמור אותם לשימוש חוזר אפשרי מאוחר יותר: git סְלִיק.
  2. השלכת מקומית שינויים (לצמיתות) לקובץ: git לבדוק --
  3. להשליך כולם מקומיים שינויים לכל הקבצים לצמיתות: איפוס git --קָשֶׁה.

לגבי זה, מה זה איפוס ומחק שינויים ב-git?

להשתמש אִתחוּל להחזיר סניף במאגר המקומי שלך לתוכן של התחייבות קודמת. השימוש הנפוץ ביותר ב- אִתחוּל הפקודה היא פשוט למחוק הכל השתנה קבצים מאז ה-commit האחרון ולהחזיר את הקבצים למצב שבו היו ב-commit האחרון.

יתר על כן, כיצד אוכל לבטל את כל השינויים בסניף? נסה git checkout - אם זה יימחק כל שינוי מקומי שאינם מחויבים ב כל הסניפים ואדון. כאשר אתה רוצה לזרוק שינויים אצלך סניף מקומי , אתה יכול לאחסן את אלה שינויים באמצעות פקודת git stash. שֶׁלְךָ שינויים יישמר ותוכל לאחזר אותם מאוחר יותר, אם תרצה או שאתה יכול למחוק אותם.

באופן זה, איך אני מחזיר שינויים ל-Git?

כדי לחזור, אתה יכול:

  1. עבור אל היסטוריית Git.
  2. לחץ לחיצה ימנית על ה-commit שברצונך להחזיר.
  3. בחר בטל התחייבות.
  4. ודא commit השינויים מסומן.
  5. לחץ על חזור.

מה התוצאה של קריאת git reset במאגר Git המקומי שלך?

לאחר בדיקת תוצאת המיזוג, ייתכן שתגלו שהשינוי בסניף השני אינו מספק. רץ איפוס git --hard ORIG_HEAD יאפשר לך לחזור למקום שבו היית, אבל הוא ימחק המקומי שלך שינויים שאתה לא רוצה. איפוס git --מיזוג שומר המקומי שלך שינויים.

מוּמלָץ: