Git Diff
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 15 מתוך 58.
git diff מציג לך בדיוק מה השתנה בספריית העבודה שלך מאז ה-commit האחרון. זוהי אחת הפקודות השימושיות ביותר כשאתה באמצע עריכה ורוצה לזכור מה עשית.
git diffשורות שהוסרו מופיעות עם הקידומת -; שורות שנוספו מופיעות עם הקידומת +:
-print("hi")
+print("hello")כברירת מחדל, git diff משווה בין ספריית העבודה לבין המצב האחרון שבוצע לו commit. הוא לא מציג שינויים שכבר הוכנו ל-commit. הריצו אותו לפני הכנת השינויים ל-commit כדי לבדוק את העריכות שלכם בפעם האחרונה.
שורות ההקשר שלא השתנו סביב השינויים שלך מופיעות עם רווח בתחילתן, כך שתוכל לראות היכן השינוי התרחש בקובץ.
אתגר
קלהתיקייה מכילה את greet.py עם השורה print("hi"). בצעו לה commit כפי שהיא, שנו את השורה ל-print("hello"), ואז הריצו git diff כדי לראות את השינוי שטרם הוכנס ל-staging.
כל הרצה מתחילה מעותק חדש של התיקייה, והסקריפט כולו בעורך רץ שוב מההתחלה. שום דבר לא מבוצע עבורכם: התחילו עם
git init -q -b main, הגדירו אתgit config user.nameואתgit config user.email, ובצעו commit של הקובץ ההתחלתי. השאירו את השורות האלה בעורך. אם תמחקו אותן, תראוfatal: not a git repository.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
תרגלו בעצמכם: Terminal אונליין