סייר בזרימת GitHub
זרימת GitHub מדגימה כיצד GitHub יכול להוסיף ערך לפיתוח תוכנה שיתופי מסורתי המבוסס על Git. המטרה שלה היא לייעל עדכונים לפרוייקטים המתארחים ב- GitHub על-ידי מתן הדרכה תיאורית לגבי תהליך החלת שינויים במאגר הפרוייקט. ייתכן שהארגון בתרחיש המדגם שלנו יהועיל לשלב את GitHub Flow בשיטות העבודה שלו ב- DevOps, במיוחד בהתחשב בחוסר הניסיון שלו בשימוש מאגרים מבוססי Git. ביחידה זו, סקור את רצף השלבים המייצגים את מקרה השימוש הנפוץ ביותר של זרימת GitHub.
מעקב אחר זרימת GitHub
זרימת GitHub כוללת את השלבים הבאים:
יוצר מאגר. כדי לעקוב אחר זרימת GitHub, תזדקק לחשבון GitHub ולמאגר. כברירת מחדל, מאגר חדש כולל את ענף ברירת המחדל, שנקרא בדרך כלל הראשי.
יצירת ענף. יצירת ענף אחר מאפשרת לך לפתח ולשמור את השינויים מבלי להשפיע על ענף ברירת המחדל. בנוסף, הוא מאפשר לאחרים לשתף פעולה בשינויים שלך על-ידי סקירתם לפני המיזוג שלהם לתוך הענף הראשי. באפשרותך ליצור ענף ישירות ב- GitHub או לשכפל את המאגר למחשב המקומי וליצור שם הסתעפות.
לבצע שינויים בענף. החל שינויים על ההסתעפות החדשה שנוצרה על-ידי הפעלת פעולות דחיפה של Commit (אם הן פועלות באופן מקומי). באפשרותך לערוך קבצים ישירות במאגר המתארח של GitHub באמצעות ממשק האינטרנט של GitHub. עבור כל ביצוע, ספק הודעה קצרה המתארת את השינויים שהחלת. חזור על שלבים אלה עד שתשקול שהשינויים שלך הושלמו, ואתה מוכן לבקש מאחרים לסקור אותם.
יוצר בקשת משיכה. בקש משוב על-ידי יצירת בקשת משיכה (מקוצרת בדרך כלל PR) לאחר הבקשה האחרונה לענף שיצרת. ספק סיכום של השינויים הכלולים בענף והסביר את השיפורים שבכוונתם להביא. השתמש @ אזכור אם ברצונך לבקש סקירה מאנשים או צוותים ספציפיים.
בודק את בקשת המשיכה. זהו המקום שבו אנשים אחרים כוללים את השלבים, סקור את בקשת המשיכה שלך ושלח את המשוב שלהם, כולל הערות, שאלות והצעות.
לעיין בהערות. לאחר השלמת הביקורות, עליך להתאים את השינויים כדי לקחת אותם בחשבון ולהמתין לאישור בקשת המשיכה.
מיזוג בקשת המשיכה. אישור בקשת המשיכה מאפשר לך למזג את תוכן הענף שיצרת עם ענף ברירת המחדל (הראשי). GitHub שומר כברירת מחדל את ההערות ואת הביצועים בבקשה למשיכה, המאפשרת לך ולאחרים לחזור אליהן בכל שלב. בעת יישום הגנה על הסתעפות, ההגבלות שלה עשויות להשפיע על היכולת למזג, לכן ודא שהם מרוצים תחילה.
מחיקת הענף. לאחר השלמת המיזוג, תוכל למחוק את ההסתעפות שיצרת. פעולה זו מסייעת בצמצום גודל המאגר ומונעת שימוש מקרי בענפים מיוישים.