rewind: לחזור אחורה במקום לתקן את התיקון
הטעות הראשונה לרוב קטנה. מה שמסבך אותה הוא ההמשך: בקשה לתקן, אחריה עוד בקשה, והקובץ מתרחק בהדרגה מהמצב שהיה טוב. rewind נועד לעצור את הספירלה הזו לפני שהיא מתחילה.
מה זה rewind ולמה הוא קיים?
rewind מאפשר לחזור לנקודה קודמת בעבודה עם קלוד קוד, במקום לתקן טעות בעוד ועוד בקשות. הוא מתאים לטעות שנעשתה בתוך השיחה הנוכחית, והוא משלים גיבוי ו־Git ולא מחליף אותו. כשהטעות גדולה, או כשהיא קרתה מחוץ לשיחה, חוזרים לעותק שבגיבוי. הכלל הוא להתחיל מהכלי הקל ולעבור לכבד רק לפי הצורך.
דמיינו מנהלת שיווק שביקשה לשנות את הניסוח בעמוד נחיתה, וקיבלה שינוי בעמוד שלם. אפשר להסביר לכלי מה לא התכוונתם אליו ולקוות לטוב, או לחזור לנקודה שלפני הבקשה ולנסח אותה מחדש. הדרך השנייה כמעט תמיד נקייה יותר, כי היא לא משאירה בשיחה עקבות של הכיוון השגוי. בקורס יש לזה שיעור נפרד, מיד אחרי שיעור הגיבוי ו־Git.
מתי rewind ומתי Git?
שני הכלים עונים על שאלות שונות. הטבלה הבאה עוזרת להחליט במהירות:
| המצב | הכלי המתאים | למה |
|---|---|---|
| הבקשה האחרונה יצאה לא נכון | rewind | חוזרים לנקודה לפני הבקשה, בלי לגעת בשאר העבודה |
| עבדתם שעה ורוצים לחזור למצב של הבוקר | Git | נקודת שמירה מסודרת מהבוקר, מחוץ לשיחה |
| הטעות התגלתה ימים אחרי | Git או גיבוי | השיחה כבר איננה, ונשאר העותק |
| רוצים לשמור חלק מהשינויים ולבטל חלק | Git | אפשר לבדוק ולבטל קובץ אחר קובץ |
שימו לב שאין כאן כלי אחד ש"תמיד נכון". הבחירה תלויה בשאלה כמה זמן עבר וכמה רחוק הגעתם. ומה בדיוק rewind מחזיר בגרסה שלכם? זו שאלה שכדאי לבדוק בשיעור ובתיעוד הרשמי, ולא להניח.
הבטיחות לא מנחשים, לומדים אותה
50 שיעורי וידאו, 199 דקות, ושלושה שיעורים ראשונים בחינם. בין השיעורים: מצבי הרשאות, גיבוי ו־Git, rewind ואבטחה של מפתחות וסודות.
איך מזהים שהגיע הזמן לחזור אחורה?
יש סימנים שחוזרים אצל כמעט כל מי שעובד עם סוכן:
- ביקשתם תיקון, וקיבלתם תיקון של התיקון.
- הכלי נוגע בקבצים שלא התכוונתם אליהם.
- השיחה התארכה והוא "שוכח" מה סיכמתם בהתחלה. על זה יש שיעור בשם "חלון הקשר ו־compact".
- אתם מרגישים שאתם מנסחים הסברים ארוכים כדי לכוון אותו בחזרה.
כל אחד מהם הוא סיבה טובה לעצור, לחזור לנקודה נקייה ולהתחיל מבקשה מדויקת יותר. זה לא כישלון, זה חלק מהעבודה.
מה עושים אחרי שחזרתם?
החזרה אחורה היא רק חצי מהפתרון. החצי השני הוא לשנות את הבקשה. שלוש דרכים שעובדות:
- לצמצם: במקום "תשפר את העמוד", לבקש "תשנה את הכותרת בלבד".
- לבקש תוכנית: לבקש מהכלי להציג מה הוא מתכוון לעשות לפני שהוא עושה, כמו בשיעור "לתכנן לפני שמבצעים".
- להוסיף כללים קבועים: דברים שחוזרים על עצמם נכנסים לקובץ CLAUDE.md, ואז לא צריך לחזור עליהם בכל שיחה.
איפה רואים את זה בפועל?
rewind הוא אחד השיעורים שהכי קל להבין כשרואים אותו על מסך. הוא חלק מקורס Claude Code בווידאו של יעקב צדק, ומופיע ליד שיעורים על גיבוי ו־Git ועל תקלות נפוצות. מי שמעדיף להתחיל בחינם יכול לקחת את שלושת השיעורים הראשונים או את הקורס החינמי לקריאה. ולפני כל זה, הכינו את הגיבוי.
שאלות נפוצות
האם rewind מחליף גיבוי?
לא. rewind פועל סביב מה שקרה בשיחה, וגיבוי ו־Git שומרים עותק עצמאי. אם הטעות התגלתה אחרי שהשיחה נסגרה, רק הגיבוי יעזור.
האם אפשר לחזור אחורה בלי להפסיד את כל העבודה?
לרוב אפשר לבחור נקודה ולחזור אליה, כך שמה שנעשה לפניה נשמר. בדקו בשיעור ובתיעוד העדכני אילו אפשרויות קיימות בגרסה שלכם.
מה עדיף, לתקן בבקשה נוספת או לחזור אחורה?
אם הכיוון נכון והבעיה קטנה, בקשה נוספת מספיקה. אם הכיוון שגוי או שהתחיל להצטבר רעש, חזרה אחורה וניסוח מחדש חוסכים זמן.
האם rewind עוזר נגד סיסמה שנחשפה?
לא. ביטול שינוי בקובץ אינו מבטל חשיפה. אם סוד נכנס לקובץ או לשיחה, מחליפים אותו. קראו את המדריך על מפתחות וסודות.
להתחיל עם רשת ביטחון
50 שיעורי וידאו, 199 דקות, ושלושה שיעורים ראשונים בחינם. בין השיעורים: מצבי הרשאות, גיבוי ו־Git, rewind ואבטחה של מפתחות וסודות.