Menu
CoddyTech

השלכת שינויים שטרם הועברו ל-staging

חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 40 מתוך 58.

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

git restore notes.txt

פעולה זו תדרוס את עותק העבודה שלך של notes.txt בגרסה מהקומיט האחרון. תאבד את העריכות שלא שמרת, אך אזור ההכנה וההיסטוריה יישארו ללא שינוי.

אם ברצונך לבטל בבת אחת את כל השינויים שלא הוכנסו לאזור ההכנה במאגר, השתמש בנקודה:

git restore .

git restore הוא פקודה הרסנית: כל דבר שלא ביצעת לו commit (או הוספת ל-staging) ייעלם לאחר מכן. השתמש בה במכוון.

challenge icon

אתגר

מתחילים

התיקייה מכילה את 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. הדפיסו את התוכן הסופי של הקובץ.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה ניהול גרסאות

תרגלו בעצמכם: Terminal אונליין