PracticU

הפרויקט הראשון שלנו ב-GitHub

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

הפרויקט הראשון שלנו ב-GitHub
מה אפשר לעשות ב-Repository שכבר נוצר ב-GitHub, ולמה זה לא מספיק? השיעור עובר על הפעולות הבסיסיות באתר ומכין את המעבר לחיבור בין הענן לפרויקט במחשב.
מה רואים ומה עושים באתר
1. מבנה הכתובת: לכל משתמש יש Space משלו. הכתובת מורכבת משם המשתמש ומשם ה-Repository, בדוגמה practice 01.
2. ניהול קבצים: אפשר לעיין בקבצים, להוסיף קבצים חדשים ולמחוק קובץ. הקבצים נשמרים באחסון של GitHub בענן.
3. עריכה ו-Commit: פותחים קובץ README.md, עורכים אותו (בדוגמה מוסיפים תאריך) ושומרים. בעולם של Git ו-GitHub שמירה נקראת Commit. המערכת מציעה הודעה כמו update README.md, ואפשר להוסיף הערה משלכם. אחרי לחיצה על Commit הקובץ המעודכן נשמר בענן.
4. Download Zip: מורידים את הפרויקט למחשב בלי כוונה לעדכן אותו, רק כדי להחזיק אותו אצלכם.
5. GitHub Desktop: מוצר נלווה שהדובר לא נוגע בו בשלב זה. במקומו משתמשים ב-Git Bash, שורת פקודה, שנראית לו דרך נכונה יותר.
למה זה לא מספיק
אחסון קבצים בענן אפשר לקבל גם מ-Google Drive ומקומות אחרים. המטרה היא ליצור קשר בין הפרויקט בענן לפרויקט במחשב, למשל פרויקט אוטומציה או בדיקות, ולסנכרן ביניהם. את הקישור לצורך זה לוקחים מכפתור הכתובת באתר, ובשיעור הבא מראים איך מקשרים.
אפשר עכשיו לערוך קובץ ב-GitHub ולבצע Commit, ולהבין למה צריך את הקישור לפרויקט המקומי.
השיעור הבא בקורס: איך לקשר את ה-Git לפרוייקט אמיתי

פרקי ההרצאה: הפרויקט הראשון שלנו ב-GitHub

  1. 00:00

    Repository בענן ומבנה ה-URL

  2. 00:38

    מעבר על קבצים והוספת קבצים

  3. 01:17

    צפייה ועריכה של קובץ README

  4. 02:00

    שמירת שינויים עם Commit

  5. 02:41

    חיבור בין הענן למחשב המקומי

תמלול ההרצאה: הפרויקט הראשון שלנו ב-GitHub

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

  1. 00:02

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

  2. 00:24

    אז בואו נעבור קצת על האפשרויות הבסיסיות שגיטאפ נותנת לנו. קודם כל אנחנו רואים פה את המבנה של ה-URL לכל משתמש בגיטאב יש את הספייס שלו, אצלי זה חגי 73 ו-practice 01 זה השם של הרפוזיטורי שיצרתי, אותו פרויקט בגיטאב שבדרכו אני אשמור על הקבצים שלי.

  3. 00:49

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

  4. 01:17

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

  5. 01:49

    ו-02-19 ואני יכול לבצע פה שמירה כשאני מדבר על שמירה בעולם הזה של גיט וגיטאב אז אנחנו מדברים על המושג שנקרא קומיט שזה דחיפת השינויים אז פה אני כותב פה הוא כבר כותב לי update read me md אין צורך לכתוב ופה אני יכול לרשום איזושהי הערה ולחיצה על קומיט היא משלבת את הקובץ ששיניתי אל תוך הרפוזיטורי כלומר עכשיו אני יכול לראות שהקובץ שלי התעדכן ונשמר על הענן

  6. 02:34

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

  7. 02:55

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

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

ההרצאה הקודמת: היכרות עם ה-GitHub

ההרצאה הבאה: איך לקשר את ה-Git לפרוייקט אמיתי

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

  • GitHub - חלק 1
  • הכרות עם המעבדה שלנו
  • שדרוג צייר שלנו על canvas
  • הרצאה 1 - קורס Quality Center הראשון

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

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