
git stash ו־cherry-pick: לשמור שינויים בצד ולהעביר commit בודד בלי לבנות הכול מחדש
git stash הוא אחד הכלים הכי שימושיים ב־Git כשאתם באמצע שינוי, משהו דחוף נכנס, ואתם לא רוצים לעשות commit חצי־אפוי רק כדי “לנקות שולחן”. יחד עם…
Git הוא הכלי שכולם משתמשים בו ומעטים מרגישים בטוחים איתו. רוב הפחד נובע מתחושה שפקודה אחת לא נכונה תמחק עבודה של שבוע. בפועל, Git שומר כמעט הכול, וכמעט כל טעות אפשר לבטל — בתנאי שמבינים מה כל פקודה עושה לפני שמריצים אותה.
התחילו בcommit, branch ו־merge, שמרו בצד את ביטול ה־commit האחרון לרגע שתצטרכו אותו, ואחר כך עברו לשאלות של עבודה בצוות: rebase מול merge וstash ו־cherry-pick.

git stash הוא אחד הכלים הכי שימושיים ב־Git כשאתם באמצע שינוי, משהו דחוף נכנס, ואתם לא רוצים לעשות commit חצי־אפוי רק כדי “לנקות שולחן”. יחד עם…

git rebase הוא אחד הפקודות הכי שימושיות והכי מבלבלות ב־Git: מצד אחד הוא נותן היסטוריה נקייה וליניארית, מצד שני שימוש לא זהיר בו יכול לשכתב היסטוריה…

התרחיש מוכר: עשיתם commit, שנייה אחר כך ראיתם ששכחתם קובץ, כתבתם הודעה לא נכונה, או גרוע יותר — הכנסתם שינוי שלא היה אמור להיכנס. החיפוש git…

אם פתחתם פרויקט קוד בפעם הראשונה וראיתם רשימה של git commands, קל להרגיש ש־Git הוא עולם של פקודות מסתוריות. בפועל, ביום עבודה רגיל אתם צריכים להבין…