מה עושים במצב של detached head state

שלום כולם :slight_smile:
כעת ביום 3 לאחר שנחשפנו לפקודת הbranch, מה אמורים לעשות בסיטואציה הבאה:

  1. פיתחתי כרגיל על ענף הmaster
  2. עשיתי wit checkout commit_id (זה מבחינתי מצב של detached head כי אין branch ולידי שמצביע על אותו קומיט)
  3. עכשיו אני עושה wit add + wit commit.

מה אמור לקרות? יוצרת ענף חדש?

תודה מראש לכולם

אהלן לירון,
יוצרת “פיצול” חדש מ־commit_id שאליו מצביע HEAD, אבל אין לו שם.
אפשר להוסיף לו שם בשלב הזה אם כותבים wit branch BRANCH_NAME.

היי ים תודה על המענה,
אז היית ממליץ במקרה זה, אם המשתמש בכל זאת לא יצר לעצמו branch להכשיל את פעולת הקומיט?
תודה רבה

לא, אין סיבה להכשיל אותה – פשוט צריך לפתוח קומיט חדש שה־parent שלו הוא הקומיט שהוא יצא ממנו, בלי להוסיף שורה של branch ב־references.

אוקיי כך אעשה. תודה רבה!