יצרתי קומיט בענף הלא נכון
יצרת ב־main קומיט ששייך ל־feature/discounts, ועדיין לא דחפת אותו.
העבר את ״Apply discounts״ אל feature/discounts והסר אותו מ־main.
פתור בעיות Git נפוצות במאגר אינטראקטיבי. נסה את הפקודות, עקוב אחר השינויים בגרף והמשך עם המדריך והסרטון.
בחר שיעור או חקור בחופשיות. הרץ את פקודות Git המוצעות וראה כיצד המאגר משתנה.
התרגול משתמש במאגר מדומה בזיכרון הדפדפן. הוא אינו ניגש לקבצים שלך ואינו מתחבר למאגר מרוחק אמיתי.
חקור מאגר קטן ללא מטרה קבועה. נסה פקודות נתמכות וראה מה משתנה כשחבר צוות דוחף שינויים.
הסימולטור תומך בחלק מפקודות Git. עבור פקודות שאינן נתמכות, המסוף מסביר את המגבלות.
יצרת ב־main קומיט ששייך ל־feature/discounts, ועדיין לא דחפת אותו.
העבר את ״Apply discounts״ אל feature/discounts והסר אותו מ־main.
הודעת הקומיט האחרון היא ״Add stylsheet״ והקובץ style.css חסר בו. עדיין לא דחפת אותו.
החלף את הקומיט האחרון בקומיט שכולל את style.css ואת ההודעה ״Add stylesheet״, ואז דחוף אותו.
יש קומיטים שלא צריכים להישאר. אחד נמצא רק במחשב שלך; קומיט מוקדם יותר כבר נדחף.
בטל את הקומיט המקומי, ואז את הקומיט שנדחף בלי לשכתב היסטוריה משותפת.
הרצת git reset --hard HEAD~2 ושני קומיטים נעלמו.
מצא את הקומיטים שאבדו והחזר את main למיקומם.
main ו־feature/title שינו את אותה שורה ב־index.html.
מזג את feature/title אל main ושמור את הכותרת שתבחר.
פתחת קומיט ישן, יצרת שם קומיט חדש ו־Git מציג ״HEAD detached״.
שים את הקומיט על ענף כדי לשמור הפניה אליו.
יצרת קומיט בזמן שחבר צוות דחף קומיט אחר. כעת git status מציג שהענף שלך ו־origin/main התפצלו.
הבא את הקומיט של חבר הצוות, החל את שלך אחריו ודחוף את התוצאה.
אתה באמצע שינוי ב־main וצריך לתקן מיד משהו ב־hotfix.
שמור את העבודה בצד, בצע את התיקון ב־hotfix, ואז חזור ושחזר אותה.
מחקת את feature/search באמצעות git branch -D, והיה בו קומיט שאין לאף אחד אחר.
שחזר את feature/search יחד עם הקומיט שלו.
main ו־feature/title שינו את אותה שורה ב־index.html.
מטרה: מזג את feature/title אל main ושמור את הכותרת שתבחר.
התרגול משתמש במאגר מדומה בזיכרון הדפדפן. הוא אינו ניגש לקבצים שלך ואינו מתחבר למאגר מרוחק אמיתי.
הסימולטור תומך בחלק מפקודות Git. עבור פקודות שאינן נתמכות, המסוף מסביר את המגבלות.
git merge feature/title
cat index.html
echo "<h1>Our Best Shop</h1>" > index.html
git add index.html
git commit --no-editתיקנתם באג והשארתם הדפסת דיבוג באותו קובץ? הכינו רק את התיקון לקומיט. הכירו את אזור ההכנה של Git, את Stage change ב-FluxGit ואת git add -p.
קריאת המדריךצפייה בהדרכהworktree או מודול משנה? הם פותרים בעיות שונות. worktree הוא תיקיית עבודה שנייה של אותו מאגר. מודול משנה הוא מאגר אחר, שמשולב במאגר שלך ומקובע ל־commit מסוים.
קריאת המדריךצפייה בהדרכהפתור בעיות Git נפוצות במאגר אינטראקטיבי. נסה את הפקודות, עקוב אחר השינויים בגרף והמשך עם המדריך והסרטון.
הורדת FluxGit