מדריכי Git ותהליכי עבודה מעשיים
בחרו את המשימה שברצונכם לפתור. כל מדריך מסביר בדיקות, פקודות ומגבלות לפני שינוי המאגר.
איך לתקן את שגיאת “would clobber existing tag” ב־Git.
תקנו את שגיאת would clobber existing tag ב־Git: השוו תג מקומי ומרוחק, שמרו את ההפניה המקומית המקורית, ועדכנו רק את התג שאימתתם.
קריאת המדריךGit worktrees לסוכני תכנות מבוססי AI: תהליך עבודה בטוח.
השתמשו ב-Git worktrees למשימות AI מקבילות: בסיס משותף, תוצאות שמורות ב-commit, סקירה, מיזוג רגיל וניקוי ללא כפייה.
קריאת המדריךCommit בענף הלא נכון: העברת השינוי בבטחה עם Git
שמרו ענף חילוץ והחילו את השינוי בענף הנכון באמצעות cherry-pick. בדקו אם ההיסטוריה שותפה לפני בחירה בין reset ל-revert, ושמרו עבודת קבצים בנפרד.
קריאת המדריךGit detached HEAD: לשמור commits לפני שעוזבים
הבינו detached HEAD, צרו ענף עם git switch -c ואתרו commit מאומת ב-reflog. הוא אינו גיבוי לקבצים שלא נשמרו ב-commit ואינו מבטיח שמירה קבועה.
קריאת המדריךענף Git התפצל: לבחור merge או rebase
בדקו commits מקומיים ומרוחקים אחרי fetch, שמרו ענף חילוץ ובחרו merge או rebase לפי שיתוף ההיסטוריה, עם שלבי התנגשות וביטול ברורים.
קריאת המדריךGit worktree או submodule: איך לבחור
worktree פותח ענף נוסף באותו מאגר; submodule מקבע commit במאגר עצמאי. השוו בעלות, עדכון, ניקוי ומגבלות שילוב בין השניים.
קריאת המדריךGit amend: תיקון ה-commit האחרון
תקנו הודעה או הוסיפו קובץ שנשכח. בדקו אינדקס ושמרו את המקור, הבדילו בין הודעה לתוכן והימנעו משכתוב היסטוריה משותפת בטעות.
קריאת המדריךביטול commit אחרון ב-Git: soft reset או revert
שמרו שינוי מקומי באינדקס עם reset --soft או הפכו commit משותף בעזרת revert. בדקו הורה ומצב שמור והימנעו מ-hard reset שאינו נחוץ.
קריאת המדריך