Menu
Coddy logo textTech

ביצוע commit בענף

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

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

זהו הרעיון המרכזי מאחורי ענפי תכונות: נסו דברים בצד, השאירו את main יציב.

git switch -c feature-login
echo "login form" >> app.txt
git add app.txt
git commit -m "Start login form"

כעת ל-feature-login יש commit נוסף אחד, בעוד ש-main לא השתנה. אפשר לחזור בכל עת, והקבצים שבסביבת העבודה יחזרו לגרסה של main:

git switch main
cat app.txt    # התוכן המקורי, ללא שורה של "login form"

הענפים הם צירי זמן עצמאיים עד שמחברים אותם מחדש.

challenge icon

אתגר

קל

במאגר יש commit אחד בענף main, ובו קובץ data.txt שמכיל את השורה v1.

צור ענף בשם edits ועבור אליו, החלף את התוכן של data.txt ב-v2, ובצע commit עם ההודעה Bump to v2. לאחר מכן חזור אל main והצג את התוכן של data.txt.

הפלט הצפוי מציג את v1 המקורי (ללא שינוי בענף main).

נסו בעצמכם

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

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

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

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