כדי לדחוף את השינויים המתבצעים במאגר המקומי למאגר המרוחק, מפתחים נדרשים לסנכרן עם המאגר המרוחק כדי להבטיח שהעותק המקומי שלהם של פרויקט הפיתוח מעודכן. לשם כך, יש צורך לבצע אחת מהדרכים הבאות, כגון ' $ git fetch ' פקודה, ' $ git pull הפקודה, או ה- $ git merge ' פקודה.
מאמר זה יתאר את השיטה לסנכרון עם מאגר Git מרוחק.
כיצד לסנכרן עם מאגר Git Remote?
כדי לסנכרן מאגר מקומי עם מאגר מרוחק של Git, נסה את ההוראות המתוארות להלן:
- עבור למאגר הנדרש.
- בדוק את החיבור בין מאגרים מקומיים ומרוחקים על ידי בדיקת רשימת כתובות האתרים המרוחקות של Git.
- הורד את תוכן המאגר המרוחק על ידי הפעלת ' $ git fetch ' פקודה.
- הפעל את ' $ git pull ” הפקודה להוריד ולעדכן את המאגר המקומי עם המאגר המרוחק.
- שלב את הסניפים המקומיים והמרוחקים עם ' $ git merge ' פקודה.
בואו ננסה את השיטה שסופקה לעיל צעד אחר צעד!
שלב 1: נווט אל Git Directory
ראשית, עבור אל ספריית העבודה של Git על ידי שימוש ב-' CD ' פקודה:
$ CD 'C:\Users \n asma\Go \t est4'
שלב 2: בדוק כתובות אתרים מרוחקות של Git
לאחר מכן, בצע את ' שלט git ' הפקודה כדי לבדוק את רשימת כתובות האתרים המרוחקות הקיימות:
$ שלט git -ב
שלב 3: Git Fetch
כעת, הורד את הגרסה העדכנית ביותר של המאגר המרוחק על ידי הפעלת ' git fetch ' פקודה:
$ git fetchניתן לראות כי כל הנתונים של המאגר המרוחק:
שלב 4: Git Pull
לאחר מכן, בצע את ' git pull ” הפקודה כדי להוריד ולעדכן את המאגר המקומי עם הגרסה העדכנית ביותר של המאגר המרוחק של Git:
$ git pull
שלב 5: Git Merge
לבסוף, בצע את ' git merge ' הפקודה יחד עם הסניף המרוחק לשילוב ההיסטוריה של הסניף המקומי עם הסניף המרוחק:
$ git merge מָקוֹר / לִשְׁלוֹטעל פי הפלט שסופק להלן, תהליך המיזוג מעודכן, מה שמעיד שכבר ביצענו משימה זו במאגר מסוים:
זה הכל! הסברנו בקצרה את השיטה לסנכרון עם מאגר Git מרוחק.
סיכום
כדי לסנכרן מאגר מקומי עם מאגר מרוחק של Git, תחילה, עברו למאגר הדרוש ולאחר מכן בדוק את החיבור בין מאגרים מקומיים ומרוחקים על ידי בדיקת רשימת כתובות האתרים המרוחקות של Git. לאחר מכן, בצע את ה $ git fetch ' פקודה. לאחר מכן, בצע את ' $ git pull ” הפקודה להוריד ולעדכן את המאגר המקומי עם המאגר המרוחק. לבסוף, השתמש ב' $ git merge ” הפקודה לשילוב הסניף המקומי עם שם הסניף המרוחק. מאמר זה ביצע את ההליך לסנכרון עם מאגר Git מרוחק מסוים.