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

איך אני מבטל שינוי בקובץ Git?
איך אני מבטל שינוי בקובץ Git?

וִידֵאוֹ: איך אני מבטל שינוי בקובץ Git?

וִידֵאוֹ: איך אני מבטל שינוי בקובץ Git?
וִידֵאוֹ: Git Tutorial 5: Undoing/Reverting/Resetting code changes 2024, דֵצֶמבֶּר
Anonim

כעת יש לך 4 אפשרויות לבטל את השינויים שלך:

  1. בטל את הבמה של קוֹבֶץ להתחייבות נוכחית (HEAD): git איפוס HEAD < קוֹבֶץ >
  2. הסר הכל - שמור שינויים : git אִתחוּל.
  3. בטל את כל המקומיים שינויים , אך שמור אותם למועד מאוחר יותר: git סְלִיק.
  4. זרוק הכל לצמיתות: git איפוס --קשה.

נשאל גם איך אני מבטל שינוי בקובץ?

בטל שינויים . אם אתה רוצה לבטל את כל שינויים עשית ב-a קוֹבֶץ מאז העדכון האחרון אתה צריך לבחור את קוֹבֶץ , לחץ לחיצה ימנית כדי לפתוח את תפריט ההקשר ולאחר מכן בחר את הפקודה TortoiseSVN → לַחֲזוֹר תופיע תיבת דו-שיח שתראה לך את קבצים שהשתנית ויכולת לַחֲזוֹר.

באופן דומה, איך מבטלים התחייבות? אם אתה רוצה לבצע עבודה משמעותית על האחרון לְבַצֵעַ , אתה יכול פשוט git reset HEAD^. זה יהיה לבטל ה לְבַצֵעַ (קלפו אותו) והחזירו את האינדקס למצב שהיה בו לפני כן לְבַצֵעַ , משאיר את ספריית העבודה עם השינויים לא מחויבים, ותוכל לתקן את כל מה שאתה צריך ולנסות שוב.

יודע גם איך אני מבטל קובץ ב-Git?

מבטל a commit אם שינית, הוספת וביצעת שינויים ב-a קוֹבֶץ , ורוצה לבטל השינויים האלה, ואז תוכל להשתמש שוב git אפס את HEAD~ ל לבטל את ההתחייבות שלך. בדומה לדוגמא הקודמת, כאשר אתה משתמש git איפוס השינויים יבוטלו. שים לב שעכשיו שלך קוֹבֶץ כבר לא במעקב!

איך מבטלים התחייבות מבלי לאבד שינויים?

אם דחפת את ה שינויים , אתה יכול לבטל אותו ולהעביר את הקבצים חזרה לשלב לְלֹא באמצעות סניף אחר.

  1. עבור לחלון בקרת גרסה (Alt + 9/Command + 9) - הכרטיסייה "יומן".
  2. לחץ לחיצה ימנית על התחייבות לפני האחרון שלך.
  3. אפס את הסניף הנוכחי לכאן.
  4. בחר רך (!!!)
  5. לחץ על לחצן איפוס בתחתית חלון הדו-שיח.

מוּמלָץ: