logo

Git Clone

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

Git Clone

Git Clone Command

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

בדרך כלל, המאגר המקורי ממוקם בשרת מרוחק, לרוב משירות Git כמו GitHub, Bitbucket או GitLab. כתובת האתר של המאגר המרוחק מופנית ל- מָקוֹר .

תחביר:

 $ git clone 

Git Clone Repository

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

שלב 1:

פתח את GitHub ונווט לעמוד הראשי של המאגר.

שלב 2:

תחת שם המאגר, לחץ על שכפול או הורדה .

Git Clone

שלב 3:

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

Git Clone

שלב 4:

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

שלב 5:

השתמש בפקודה git clone עם כתובת URL של מאגר כדי ליצור עותק של המאגר המרוחק. ראה את הפקודה למטה:

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 

כעת, הקש Enter. לפיכך, המאגר המשובט המקומי שלך ייווצר. ראה את הפלט שלהלן:

Git Clone

שיבוט מאגר לתיקיה מקומית ספציפית

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

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Git Clone

הפקודה הנתונה עושה את אותו הדבר כמו הקודמת, אבל ספריית היעד מועברת לספרייה שצוינה.

ל-Git יש פרוטוקול העברה נוסף שנקרא פרוטוקול SSH. הדוגמה שלמעלה משתמשת בפרוטוקול git://, אבל אתה יכול גם להשתמש ב-http(s):// או ב-user@server:/path.git, שמשתמש בפרוטוקול ההעברה של SSH.


Git Clone Branch

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

תחביר:

 $ git clone -b 

ראה את הפקודה למטה:

 $ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Git Clone

בפלט הנתון, רק ענף המאסטר משוכפל מהמאגר הראשי Git-Example.