Master צריך לשקף ענף ייצור, גרסה סופית שפועלת. עבודה ישירה במאסטר פירושה שאם אתה יוצר באגים אין לך אפשרות אחרת ל"חזרה" מאשר להפוך/למחוק/לאפס commits, שזו לא דרך עבודה נקייה ויכולה לגרום לך לאבד את חלקי הקוד החדש. היו בסדר.
מה הטעם בסניף מאסטר?
מילה אחת: הסניף הראשי הוא ניתן לפריסה. זה קוד הייצור שלך, מוכן לצאת לעולם. ענף המאסטר נועד להיות יציב, וזה החוזה החברתי של תוכנת קוד פתוח לעולם לא לדחוף שום דבר לשליטה שלא נבדק, או ששובר את המבנה.
איך צריך לקרוא לסניף מאסטר?
תוכן למפתחים שחייבים לקרוא
החל מ-1 באוקטובר 2020 כל "סניפי המאסטר" יקראו "הסניפים הראשיים." למפתחים שנמצאים עד ברכיים ב-Git וב-GitHub במשך שנים, לשינוי הזה ייקח זמן להתרגל.
האם עלי להשתמש ב-main או master?
אין הבדל ממשי בין ראשי למאסטר, זה רק השם של סניף ברירת המחדל. בשבילך git push origin master פשוט יוצר סניף חדש בשם master (מכיוון שהוא לא קיים כבר) ודוחף את ההתחייבויות הנוכחיות שלך לשם.
למה GitHub משתמש ב-main במקום במאסטר?
החל מהחודש הבא, כל מאגרי קוד המקור החדשים שנוצרו ב-GitHub יקבלו את השם "ראשי"במקום "מאסטר" כ-חלק מהמאמץ של החברה להסיר אזכורים מיותרים לעבדות ולהחליפם בתנאים כוללים יותר.