כיצד לבצע קופה בסניף מרוחק ב- Git

How Checkout Remote Branch Git



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

הנחיות לשימוש בסניף מרוחק של Git checkout:

  1. התחייב לכל משימה כראוי לאחר השלמתה.
  2. בדוק שכל השינויים הקשורים בוצעו כראוי או לא.
  3. בדוק את הקוד כראוי לפני ביצוע כל משימה.
  4. הודעת ההתחייבות צריכה להיות ברורה למשתמש כדי לקבל מושג על המשימה.
  5. צור סניפים הדרושים לניהול הקוד.

דרישות מוקדמות:

התקן את שולחן העבודה של GitHub.







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



צור חשבון GitHub



יהיה עליך ליצור חשבון GitHub בכדי לבדוק את הפקודות המשמשות במדריך זה.





צור מאגר מקומי ומרוחק

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



קופה סניף מרוחק:

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

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

$סניף git

הפלט הבא מראה כי המאגר המקומי מכיל ענף בשם רָאשִׁי .

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

$git fetchמָקוֹר

הפלט הבא מראה כי הסניף החדש נקרא לִשְׁלוֹט מתווסף למאגר המרוחק.

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

$סניף git

$ קבל קופהמקור האב/לִשְׁלוֹט

$סניף git

הפלט הבא מראה כי לאחר הפעלת ה git checkout פקודה, ענף חדש בשם לִשְׁלוֹט נוצר במאגר המקומי כדי לעקוב אחר הסניף המרוחק בשם לִשְׁלוֹט .

עבור אל github.com והיכנס לחשבונך. פתח את המאגר בשם קובץ קריאה מהשרת המרוחק. צור קובץ חדש בשם read3.php במאגר המרוחק ולבצע את המשימה. על פי התמונה הבאה, המאגר המרוחק מכיל שלושה קבצים. אלו הם read.php , read2.php , ו read3.php .

אתה יכול להביא את התוכן המעודכן של המאגר המרוחק מהמסוף על ידי הפעלת הפקודה git או על ידי פתיחת המאגר המקומי משולחן העבודה של GitHub ולחיצה על האפשרות הספציפית. אם אינך מכיר את הפקודה git ועדכן את המאגר המקומי בעזרת ממשק המשתמש הגרפי, פתח את המאגר המקומי משולחן העבודה של GitHub. הפלט הבא מראה כי המאגר המקומי אינו מתעדכן במאגר המרוחק, והקובץ המחויב האחרון במאגר הוא read2.php . כדי להביא את התוכן החדש מהשרת המרוחק, לחץ על להביא מקור לַחְצָן. אם המאגרים המקומיים והמרוחקים אינם תואמים וכל תוכן מעודכן נאסף מהמאגר המרוחק, אז מוצא ה- Pull האפשרות תוצג.

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

לאחר לחיצה על האפשרות Pull origin, המאגר המקומי יכיל את הקובץ החדש בשם read3.php שיימשך מהשרת המרוחק. הפלט הבא מראה כי המאגר מכיל את הקובץ החדש והודעת התחייבות חדשה כעת.

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

סיכום:

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