Git Pull לעומת Git Clone: ​​מה ההבדל?

Git Pull L Wmt Git Clone Mh Hhbdl



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

כתיבה זו תפרט:







מה ההבדל/הבחנות בין פקודות 'git pull' ו-'git clone'?

להבין ' git pull ' ו' שיבוט git ', בדוק את ההבדל העיקרי ביניהם בטבלה המפורטת להלן:



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

כיצד להשתמש בפקודות 'git pull' ו-'git clone' ב-Git?

כדי להשתמש ב' git pull' ו-'git clone ' פקודות ב-Git, בצע את השלבים הנתונים:



  • היכנס לחשבון GitHub שלך.
  • בחר כל מאגר לבחירתך והעתק את קוד ה-HTTPS עבור שיבוט מאגר זה לפרויקט המקומי.
  • הפעל את מסוף Git Bash ונווט אל הספרייה המקומית של Git.
  • השתמש בפקודה 'git clone' והדבק את קישור המאגר המרוחק.
  • בדוק את החיבור המרוחק ומשוך את כל השינויים ממאגר Git המקומי לשלט.

שלב 1: היכנס לחשבון GitHub

ראשית, עבור אל ' GitHub ' והיכנס על ידי מתן שם המשתמש והסיסמה שלך:





שלב 2: בחר מאגר

לחץ על סמל הפרופיל, לחץ על ' המאגרים שלך אפשרות ', ונווט אליה:



בחר את המאגר הרצוי ופתח אותו. לדוגמה, בחרנו את ' הדגמה 1 מאגר מרוחק:

שלב 3: העתק כתובת URL של HTTPS

בעמוד הראשי של המאגר המוצהר, לחץ על הלחצן המודגש ' קוד כפתור ' והעתיקו את ' HTTPS ' URL:

שלב 4: הפעל את Git Bash Terminal

כעת, פתחו את מסוף Git Bash בעזרת תפריט ההפעלה:

שלב 5: הפניית מאגר Git Local Repository

הפעל את ' CD ” פקדו והפנו מחדש את מאגר Git המקומי המוצהר:

CD 'C:\Users\user\Git\projectrepo'

שלב 6: מאגר שיבוטים

לאחר מכן, שיבטו את המאגר באמצעות ' שיבוט git ' פקודה והדבק את העותק ' HTTPS 'כתובת אתר יחד איתה:

שיבוט git https: // github.com / Gituser213 / testdemo1.git

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

שלב 7: בדוק את החיבור המרוחק

בדוק את כתובת האתר המרוחקת באמצעות ' git remote -v ' פקודה:

שלט git

שלב 8: משוך שינויים

משוך את כל השינויים מהשלט לסניף המקומי על ידי הפעלת ' git pull ' פקודה:

Git pull origin master

התמונה שהתקבלה מציינת שהשינויים הובאו מסניפים מרוחקים:

זה הכל על ' git pull' ו-'git clone ” פקודות ב-Git.

סיכום

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