המדריך המלא ל-Claude
→ חזרה לנושא
פרק 05 · CLI

Sessions: resume, continue, branch וניהול היסטוריה

סשנים ב-Claude Code נשמרים ואפשר לחזור אליהם: resume לסשן קודם, continue להמשך האחרון, ו-fork/branch לנקודת פיצול. ניהול נכון של ההיסטוריה חוסך עבודה ומונע בלבול.

אומת מול המקור בתאריך 2026-09-30

סרטון פתיחה

ממשיכים שיחה בלי לבלבל מצב קובץ

תתנו שם, תמשיכו סשן ותבדקו חלופת שיחה בלי להניח שקבצים חזרו לאחור. הפלטים להמחשה.

המקורות שנבדקו ב-30 בספטמבר 2026 מתארים סשנים מקומיים הקשורים לתיקייה. Resume מחזיר הקשר שיחה; קובץ ו-Git branch עדיין דורשים בדיקה. Branch של שיחה אינו branch ב-Git או worktree נפרד.

נקודת עצירה נכונה
סכם מצב: קבצים שנקראו, שינויים שבוצעו, בדיקות בפועל,
חסרים ופעולות שלא אושרו. אל תערוך עוד.

תנו שם דרך /rename אם זמין. אין סודות בשם או סיכום. שמרו תיקייה ו-branch בנפרד.

מצב לדוגמה:

משימה: כפתור יחידות.
שונה: index.html.
נבדק: שתי לחיצות; מקלדת עדיין לא נבדקה.
נשאר: מקלדת ותצוגה צרה.
לא אושר: PR או פרסום.

השוו לקובץ ולבדיקות. סיכום אינו מקור אמת.

Continue מול Resume

באותה תיקייה:

claude --continue

להמשך סשן אחר מתוך רשימה:

claude --resume

בתוך סשן /resume פותח בורר. בדקו שם, תיקייה והיסטוריה לפני בחירה. התיעוד מתאר היקף worktree ראשוני והרחבת חיפוש; רשימה רחבה אינה הופכת כל שיחה לשייכת לקוד הנוכחי.

קבצים עדכניים לפני עבודה
אנחנו ממשיכים. בדוק תחילה קובץ תרגול נוכחי והבדלים מסיכום העצירה.
אל תערוך. אשר בדיקות שנותרו ושאל לפני שינוי היקף.

עריכה חיצונית יכולה לשנות קוד מאז השיחה. אין לבצע תוכנית ישנה בלי בדיקה. החלפת Git branch משנה קבצים גלויים ולא את ההיסטוריה.

חלופת שיחה אינה בידוד קבצים

/branch או --fork-session מתועדים כיצירת זהות שיחה חדשה עם היסטוריה מועתקת. הם אינם יוצרים תיקיית קוד נפרדת.

הצע חלופת טקסט לכפתור בלבד.
זו הצעה: אל תערוך ואל תחליף branch ב-Git.

לפני כתיבה מקבילה השתמשו ב-worktree נפרד. אין לפתוח אותו סשן בשני טרמינלים לעריכות מתחרות בלי להבין תיאום.

היסטוריה וניקוי

רשומות סשן יכולות להכיל קוד, פלט ומידע פרטי. סגירת טרמינל אינה מחיקה. עקבו אחר מקור ניקוי נתונים ומדיניות. אין לשתף תמליל גולמי בלי בדיקה.

מחיקת שיחה, checkpoint ושחזור Git שונים. אין למחוק סשן כדי לבטל קוד.

תרגול מדורג

קל: סשן נכון

שם והמשך. הצלחה: תיקייה, משימה והיסטוריה תואמות.

בינוני: מקור השתנה

שנו עותק בטוח וחזרו לקריאה. הצלחה: הבדלים מזוהים לפני פעולה.

מאתגר: חלופה ללא התנגשות

פצלו שיחה לתוכנית בלבד. הצלחה: ברור שלא נוצר בידוד קבצים.

תקלות

סשן אחרון שגוי: בורר ובדיקה במקום --continue עיוור.

היסטוריה שונה מקוד: קראו קבצים ו-branch מחדש.

סשן חסר: בדקו תיקייה, worktree וסביבה לפני הכרזת מחיקה.

שתי עריכות מתנגשות: עצרו, diff וסביבות נפרדות.

צריך שחזור: בחרו כלי לפי מה שצריך לשחזר, לא מחיקת שיחה.

דמו מצולם · הסרטון יתווסף בשלב המדיה

סיכום

בדיקת הבנה

מתי נשתמש ב-fork של סשן?

סיכום

מקורות וקריאה נוספת

→ הקודם חזרה לנושא הבא ←