PracticU

פרויקט Git בכמה מקומות שונים - Clone

בלי כתוביותעם כתוביות
PracticU › קורס Git ו-GitHub עם Eclipse Java › פרויקט Git בכמה מקומות שונים - Clone
מילון מושגים:
Git - מערכת מבוזרת לניהול גרסאות של קוד, שעוקבת אחר שינויים ומאפשרת עבודה משותפת בענפים.
GitHub - שירות ענן לאחסון מאגרי קוד מבוססי Git, המאפשר שיתוף פעולה, מעקב גרסאות וניהול פרויקטים.
קומיט - פעולה ב-Git ששומרת תמונת מצב של השינויים במאגר יחד עם תיאור. גם אישור סופי של שינויים במסד נתונים.
ריפוזיטורי - מאגר שמרכז את קוד המקור של פרויקט ואת היסטוריית השינויים שלו, לרוב מנוהל ב-Git.
Bash - מעטפת שורת פקודה נפוצה במערכות Linux, המשמשת להרצת פקודות ולכתיבת סקריפטים.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
ענן - אספקת משאבי מחשוב כשירות דרך האינטרנט, כמו שרתים, אחסון ותוכנות, במקום להחזיק אותם מקומית.

פרויקט Git בכמה מקומות שונים - Clone
פרויקט שהועלה ל-GitHub אפשר להוריד ולערוך מכל מחשב, ואפשר גם לקשר אותו בכמה מקומות באותו מחשב. השיעור מסכם את רצף הסנכרון ומראה שיבוט שני.
מה אומר השיעור
1. סיכום הרצף: git add ., אחריו git commit -m עם הערה לגרסה, ואחריו git push, מסנכרנים את הפרויקט עם ה-Repository ב-GitHub.
2. נגישות: מכל מחשב אפשר להיכנס ל-Space ב-GitHub, להוריד את הפרויקט, לערוך אותו, להסתכל עליו ולהפעיל אותו.
3. שיבוט נוסף: פותחים חלון Git Bash שני, עוברים לתיקיית Workspace אחרת (בדוגמה workspace 4 לעומת 3) ומריצים שוב git clone עם הכתובת של ה-Repository.
4. עבודה במקביל: נוצרים שני פרויקטים מקומיים שמקושרים לאותו Repository, ואפשר לעבוד איתם במקביל, כמו על שני מחשבים נפרדים.
אחרי השיעור אפשר לשכפל Repository בכמה תיקיות או מחשבים ולעבוד עם כולן מול אותו פרויקט בענן.
השיעור הבא בקורס: פקודות Pull ו-Push ב-Git

פרקי ההרצאה: פרויקט Git בכמה מקומות שונים - Clone

  1. 00:00

    סיכום רצף פקודות הסנכרון

  2. 00:40

    הורדת הפרויקט מכל מחשב

  3. 01:18

    שכפול הפרויקט לתיקייה נוספת

תמלול ההרצאה: פרויקט Git בכמה מקומות שונים - Clone

הטקסט המלא של הדקות הראשונות בהרצאה «פרויקט Git בכמה מקומות שונים - Clone» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:30

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

  3. 00:55

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

  4. 01:25

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

לקורס המלא: קורס Git ו‑GitHub אונליין

ההרצאה הקודמת: עידכון קוד - Git Commit

ההרצאה הבאה: פקודות Pull ו-Push ב-Git

הרצאות קשורות מקורסים אחרים

  • פקודת git clone
  • התקנה של git - פרויקט NodeJS
  • סוגים שונים של varchar
  • הרצת הטסטים - עם דפדפנים שונים

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration