השלכת שינויים שטרם הועברו ל-staging
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 40 מתוך 58.
לפעמים מבצעים עריכות בספריית העבודה ומתחרטים עליהן ורוצים לבטל אותן. כל עוד השינויים לא הוכנו להכללה, אפשר להחזיר את הקובץ לגרסה שבוצעה לה commit באמצעות:
git restore notes.txtפעולה זו תדרוס את עותק העבודה שלך של notes.txt בגרסה מהקומיט האחרון. תאבד את העריכות שלא שמרת, אך אזור ההכנה וההיסטוריה יישארו ללא שינוי.
אם ברצונך לבטל בבת אחת את כל השינויים שלא הוכנסו לאזור ההכנה במאגר, השתמש בנקודה:
git restore .git restore הוא פקודה הרסנית: כל דבר שלא ביצעת לו commit (או הוספת ל-staging) ייעלם לאחר מכן. השתמש בה במכוון.
אתגר
מתחיליםהתיקייה מכילה את config.txt ובו השורה port=80. היא עדיין לא נמצאת במאגר Git.
אתחלו את המאגר בענף main, הגדירו את מחבר ה-commit, והתחייבו תחילה לקובץ הקיים:
git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config" שנו אותו ל-port=9999, ואז בטלו מיד את השינוי באמצעות git restore. הדפיסו את התוכן הסופי של הקובץ.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
9ביטול שינויים
השלכת שינויים שטרם הועברו ל-stagingהסרת קובץ מ-stagingתיקון ה-commit האחרוןביטול commitאיפוס ענףסיכום – מכונת זמןתרגלו בעצמכם: Terminal אונליין