PracticU

היכרות עם Git & GitHub

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

היכרות עם Git & GitHub
מה זה Git, מה זה GitHub ולמה כדאי לנהל פרויקט בעזרתם? השיעור קצר ומסביר את שני המושגים לפני שמתחילים לעבוד.
הרעיון
1. Git: חלק מהעולם של Source Control Management (SCM), ניהול קבצים בצורה מסודרת בגרסאות. כל שינוי יוצר גרסה חדשה, ואפשר להתקדם ממנה הלאה.
2. מה זה נותן: אפשר לחזור לגרסאות קודמות, לתקן גרסה שיצאה לא טוב, לבדוק אילו שינויים בוצעו בכל גרסה ומי ביצע אותם.
3. הסתעפויות: אפשר ליצור גרסאות משנה קטנות תוך כדי עבודה, ולהוסיף אותן למסלול המרכזי של הפרויקט רק אם מחליטים על כך.
4. GitHub: מוצר מבוסס Git, וה-Hub שבשמו הוא המקום שבו מציבים את הפרויקט בענן. מקבלים את היתרונות של Git יחד עם גישה לקבצים מכל מחשב עם אינטרנט.
5. שחזור: אם משהו נהרס, המחשב אבד או מישהו מחק את הפרויקט ממחשב מסוים, אפשר לשחזר אותו מהענן.
אחרי השיעור אפשר להסביר מה Git נותן לפרויקט ומה מוסיף GitHub, והשלב הבא הוא יצירת הפרויקט הראשון ב-GitHub.
השיעור הבא בקורס: היכרות עם ה-Git Bash

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

  1. 00:00

    Git וניהול גרסאות של קבצים

  2. 00:59

    חזרה לגרסאות קודמות והסתעפויות

  3. 01:38

    מה נותן GitHub

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

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

  1. 00:02

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

  2. 00:12

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

  3. 00:29

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

  4. 00:42

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

  5. 01:21

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

  6. 01:43

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

  7. 02:01

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

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

ההרצאה הבאה: היכרות עם ה-Git Bash

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

  • GitHub - חלק 1
  • מבוא לקורס Git & GitHub בעבודה עם Visual Studio
  • התקנה של Git ו-Python
  • התקנה של git - פרויקט NodeJS

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

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