תוכן עניינים:
סניפים הם חלק מתהליך פיתוח התוכנה ואחת התכונות החזקות ביותר ב- Git. סניפים הם למעשה התייחסות להתחייבות מסוימת.
בעת תיקון באג או עבודה על פיצ'ר חדש, מפתחים יוצרים סניף חדש שאפשר למזג אחר כך לבסיס הקוד הראשי.
מאמר זה מסביר כיצד ליצור ולפרט סניפי גיט מקומיים ורחוקים.
רשימת סניפי גיט
כדי לרשום את כל סניפי ה- Git המקומיים השתמש
git branch
git branch --list
או בפקודת
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
הסניף הנוכחי מודגש בכוכבית
*
. בדוגמה זו, זהו ענף
master
.
בגית, סניפים מקומיים ומרוחקים הם חפצים נפרדים. אם ברצונך לרשום סניפים מקומיים וגם מרוחקים העבירו את האפשרות
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
האפשרות
-r
תציג רק את הסניפים המרוחקים.
צור סניף גיט
יצירת סניף חדש אינה אלא יצירת מצביע להתחייבות נתונה.
כדי ליצור סניף מקומי חדש, השתמש בפקודת
git branch
ואחריו שם הסניף החדש. לדוגמה, כדי ליצור סניף חדש בשם
cool-feature
, הקלד:
git branch cool-feature
הפקודה לא תחזיר שום פלט. אם הסניף עם אותו שם כבר קיים, תראה את הודעת השגיאה הבאה:
fatal: A branch named 'cool-feature' already exists.
כדי להתחיל לעבוד על הסניף ולהוסיף עליו התחייבויות, עליך לבחור את הסניף באמצעות
git checkout
:
git checkout cool-feature
הפקודה תביא הודעה המודיעה לך שהסניף מנותק:
Switched to branch 'cool-feature'
במקום ליצור את הסניף ואז לעבור אליו, אתה יכול לעשות זאת בפקודה יחידה. כשמשתמשים באפשרות
-b
הפקודה ל-
git checkout
תיצור את הענף הנתון.
git checkout -b cool-feature
Switched to branch 'cool-feature'
מכאן, אתה יכול להשתמש בפקודות
git add
רגילות ו-
git commit
לפקודות חדשות לסניף החדש.
כדי לדחוף את הסניף החדש במאגר המרוחק, השתמש בפקודת
git push
ואחריו שם ה- repo המרוחק ושם הסניף:
git push remote-repo cool-feature
סיכום
הראנו לכם כיצד לרשום וליצור סניפי גיט מקומיים ומרוחקים. סניפים מהווים התייחסות לתמונת מצב של השינויים שלך ויש להם מחזור חיים קצר.
באמצעות פקודת
git branch
, באפשרותך גם לשנות ולמחוק סניפי Git מקומיים ומרוחקים.
האינטרנט של סין נעילה כואבת עסקים מקומיים מקומיים

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

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

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