למה ב־checkout מעדכנים גם את staging area?

תגיות:

יש לי שאלה לגבי checkout:
ממה שאני מבין פקודה זו מחליפה את הקבצים שיש בתיקייה המקורית עם קבצים שיש בתיקייה : images\commit_id.

אם כן לא ברור לי המשפט מההוראות:
“כמו כן, החליפו את התוכן של staging_area כך שתוכנה החדש יהיה תוכן התיקייה images/commit_id .”

למה להחליף את התכולה של staging_Area בתוכן של התיקייה commit_id?

ככה wit עובדת.
זה נועד למנוע מצב שהתיקייה המקורית וה־staging area שונים לחלוטין, ואז לעשות add ו־commit יהיה בלאגן גדול.

לייק 1