logo

Git Remote

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

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

Git Remote

בדוק את השלט שלך

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

תחביר:

 $ git remote 

תְפוּקָה:

Git Remote

הפקודה הנתונה מספקת את השם המרוחק as המקור . Origin הוא שם ברירת המחדל של השרת המרוחק, שניתן על ידי Git.

Git שלט -v:

string n java

Git שלט תומך באפשרות ספציפית -v כדי להציג את כתובות ה-URL ש-Git אחסן כשם קצר. שמות קצרים אלו משמשים במהלך פעולת הקריאה והכתיבה. כאן, -v מייצג מִלוּלִי . אנחנו יכולים להשתמש --מִלוּלִי במקום -v. הוא משמש כ:

תחביר:

 $ git remote -v 

אוֹ

 $ git remote --verbose 

תְפוּקָה:

Git Remote

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

Git Remote Add

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

תחביר:

 $ git remote add 

תְפוּקָה:

Git Remote

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

Git Remote

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

שליפה ומשיכה של סניף מרחוק

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

רשימה ריקה java

כדי להביא את הנתונים מהפרויקטים המרוחקים שלך, הפעל את הפקודה הבאה:

 $ git fetch 

כדי לשכפל את המאגר המרוחק מהפרויקטים המרוחקים שלך, הפעל את הפקודה הבאה:

 $ git clone 

כאשר אנו משכפלים מאגר, המאגר המרוחק מתווסף בשם ברירת המחדל ' מָקוֹר .' אז, לרוב, הפקודה משמשת כמקור git fetch.

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

כדי למשוך את המאגר, הפעל את הפקודה הבאה:

 $ git pull 

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

דוחף לסניף מרוחק

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

 $ git push 

כדי לעדכן את הענף הראשי של הפרויקט, השתמש בפקודה הבאה:

 $ git push origin master 

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

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

Git Remove Remote

אתה יכול להסיר חיבור מרוחק ממאגר. כדי להסיר חיבור, בצע את הפקודה Git Remote עם לְהַסִיר אוֹ rm אוֹפְּצִיָה. זה יכול להיעשות כ:

תחביר:

 $ git remote rm 

אוֹ

 $ git remote remove 

שקול את הדוגמה הבאה:

נניח שאתה מחובר לשרת מרוחק ברירת מחדל ' מָקוֹר .' כדי לבדוק את השלט באופן מילולי, בצע את הפקודה הבאה:

 $ git remote -v 

תְפוּקָה:

Git Remote

הפלט לעיל יפרט את השרת המרוחק הזמין. כעת, בצע את פעולת ההסרה כפי שהוזכר לעיל. שקול את הפלט שלהלן:

Git Remote

בפלט לעיל, הסרתי את 'מקור' השרת המרוחק מהמאגר שלי.

שינוי שם של Git מרחוק

Git מאפשר שינוי שם של שם השרת המרוחק כך שתוכל להשתמש בשם קצר במקום שם השרת המרוחק. הפקודה הבאה משמשת לשינוי שם השרת המרוחק:

תחביר:

 $ git remote rename 

תְפוּקָה:

Git Remote

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

אילו חודשים הם q1
Git Remote

בפלט לעיל, משכתי את המאגר המרוחק באמצעות שם השרת hd. אבל, כאשר אני משתמש בשם השרת הישן, הוא זורק שגיאה עם ההודעה ' נראה ש'origin' אינו מאגר git .' זה אומר ש-Git לא מזהה את השם הישן, אז כל הפעולות יבוצעו בשם חדש.

Git Show Remote

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

תחביר:

 $ git remote show 

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

תְפוּקָה:

Git Remote

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

Git Change Remote (שינוי כתובת URL של שלט)

אנחנו יכולים לשנות את כתובת האתר של מאגר מרוחק. הפקודה git remote set משמשת לשינוי כתובת ה-URL של המאגר. זה משנה כתובת אתר קיימת של מאגר מרוחק.

סט שלט של Git:

אנו יכולים לשנות את כתובת האתר המרוחקת פשוט על ידי שימוש בפקודת git remote set. נניח שאנו רוצים ליצור שם ייחודי לפרויקט שלנו כדי לציין אותו. Git מאפשר לנו לעשות זאת. זהו תהליך פשוט. כדי לשנות את כתובת האתר המרוחקת, השתמש בפקודה הבאה:

 $ git remote set-url 

ה הגדר כתובת אתר מרחוק הפקודה לוקחת שני סוגים של ארגומנטים. הראשון הוא , זהו שם השרת הנוכחי שלך עבור המאגר. הטיעון השני הוא , זהו שם כתובת האתר החדש שלך עבור המאגר. הפורמט צריך להיות בפורמט הבא: https://github.com/URLChanged

שקול את התמונה הבאה:

Git Remote

בפלט לעיל, שיניתי את כתובת האתר הקיימת של המאגר שלי כ https://github.com/URLChanged מ https://github.com/ImDwivedi1/GitExample2 . ניתן להבין לפי שם כתובת האתר שלי ששיניתי את זה. כדי לבדוק את כתובת האתר העדכנית ביותר, בצע את הפקודה הבאה:

 $ git remote -v