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

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

יכול להיות שיש לך רק את ברירת המחדל רָאשִׁי סניף ויחיד לְפַתֵחַ ענף. או שתוכל להשתמש בסניף חדש לכל תכונה ותיקון באגים. כך או כך, תמצא הרבה הזדמנויות שבהן רישום סניפים זמינים הוא כלי שימושי מאוד.

מהו סניף?

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

כיצד לרשום ענפים בשורת הפקודה

שורת הפקודה היא אמצעי מהיר ויעיל לשימוש ב- git. תצטרך לזכור הרבה כדי להשתלט עליה, אך תוכנית שורת הפקודה תמיד תציע תמיכה מלאה בכל התכונות הרבות של git.

רשימת ענפים עם git

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

instagram viewer
סניף git

יפיק רשימה של שמות ענפים, למשל:

* תחזוקה
לִשְׁלוֹט
הַבָּא

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

כדי לראות ענפים מרוחקים, השתמש ב -r דגל להצגת ענפים מרוחקים בלבד, או דגל להצגה מקומית ומרוחקת. אתה יכול לצפות במידע מפורט יותר באמצעות -v דגל ומידע מפורט עוד יותר עם -vv.

git branch -vva

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

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

סניף git -רשימת 'm*'

עיון בסניפים באמצעות gh

ה gh התוכנית היא של GitHub כלי שורת פקודה. אם במאגר שלך יש שלט מאוחסן github.com, אתה יכול להשתמש gh לנהל אותו. רוב פקודות הליבה הן ספציפיות ל- GitHub, העוסקות בנושאים או בקשות משיכה, למשל. אבל הרחבות זמינות כעת והתוסף הזה של gh-branch יכול לסייע ברשימת סניפים.

לאחר ההתקנה, פשוט הכנס:

סניף gh

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

ראה גם: כיצד להתקין את GitHub CLI על לינוקס

כיצד לרשום ענפים באמצעות שולחן העבודה של GitHub

שולחן העבודה של GitHub מציג סניפים מקומיים בממשק המשתמש הראשי. בחלק העליון של החלון, אתה אמור לראות כפתור שכותרתו סניף נוכחי כאשר ענף העבודה הפעיל מוצג מתחת. לחץ על זה כדי להציג את ענף ברירת המחדל והענפים האחרונים. תוכל גם להקליד בתיבה המסומנת לְסַנֵן כדי לחפש ענפים ספציפיים לפי שם.

ראה גם: כיצד לשכפל מאגר באמצעות שולחן העבודה של GitHub

כיצד לרשום סניפים באתר GitHub

אם אתה מארח את הפרויקט שלך ב- GitHub, תוכל להציג את כל הסניפים שלו מדף הפרויקט שלו. התחל בניווט אל הפרויקט קוד הכרטיסייה ולאחר מכן לחץ על הקישור המתייחס למספר ענפים. תראה סניפים מקובצים לפי סטטוס כולל כל הסניפים אוֹפְּצִיָה.

חקור פרויקט חדש באמצעות סניפיו

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

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

לַחֲלוֹקצִיוּץאימייל
כיצד לבדוק את היסטוריית הפרויקט באמצעות יומן git

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

קרא הבא

נושאים קשורים
  • תִכנוּת
  • GitHub
  • שולחן העבודה של GitHub
  • תִכנוּת
על הסופר
בובי ג'ק (61 מאמרים פורסמו)

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

עוד מאת בובי ג'ק

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה