PracticU

היכרות עם ה-GitHub

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

היכרות עם ה-GitHub
איך נראה חשבון ב-GitHub ואיך יוצרים בו Repository ראשון? השיעור מראה את הדרך מהכניסה לאתר ועד לאחר לחיצה על Create Repository.
השלבים העיקריים
1. חשבון: נכנסים ל-github.com, ואם אין חשבון נרשמים ומלאים את השדות. לכל משתמש יש אזור משלו ליצירה וניהול של Repositories.
2. מה זה Repository: מחסן של קוד או של פרויקט. אפשר להחזיק בו כל סוגי הקבצים ולנהל בו גרסאות.
3. יצירה: נכנסים ל-Repositories ולוחצים New. הטופס פשוט וידידותי.
4. שם: חייב להיות חד-ערכי בין ה-Repositories שלכם. בדוגמה Practice 01.
5. Description: תיאור קצר של הפרויקט.
6. פרטיות: Private מסתיר את הפרויקט מאחרים ומחיפוש, ו-Public פתוח לצפייה.
7. README: אפשר לאתחל את הפרויקט עם קובץ הסבר.
8. קובץ gitignore: קובץ מערכתי (שמתחיל בנקודה) שגורם ל-Git להתעלם מסוגי קבצים שאין צורך לנהל להם גרסאות, כמו קבצי לוג. אפשר לבחור תבנית לפי שפה. לדוגמה, בתבנית של Java ההתעלמות היא מקבצי jar ומקבצים מקומפלים.
9. רישיון וסיום: אין צורך בבחירת License. לוחצים Create Repository.
הפרויקט הראשון נוצר, ואפשר לעבור לפעולות הבסיסיות בתוכו.
השיעור הבא בקורס: הפרויקט הראשון שלנו ב-GitHub

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

  1. 00:00

    יצירת חשבון ב-GitHub

  2. 00:41

    מהו Repository ויצירת Repository חדש

  3. 01:39

    תיאור והגדרת Public או Private

  4. 02:17

    קבצי README ו-.gitignore

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

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

  1. 00:02

    נכנסנו לאתר של github.com אם אין לנו חשבון אז אנחנו צריכים ליצור לעצמנו חשבון במערכת של github. נבצע את הצעדים על מנת ליצור חשבון ב-github, נמלא את השדות ונירשם לאתר.

  2. 00:18

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

  3. 00:41

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

  4. 00:56

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

  5. 01:22

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

  6. 01:51

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

  7. 02:06

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

  8. 02:27

    מה זה קובץ גיט איגנור? אנחנו רואים שהוא מתחיל בנקודה, זאת אומרת שהוא קובץ מערכתי, קובץ שאנחנו לא צריכים להתעסק איתו, אבל הוא קובץ שדואג שהגיטאב יהיה אדיש לסוגים מסוימים של קבצים

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

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

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

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

  • GitHub - חלק 1
  • מבוא לקורס Git & GitHub בעבודה עם Visual Studio
  • אתרי Open-Source Code כגון GitHub

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

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