PracticU

סיכום של כל הפקודות ב-Git

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

סיכום של כל הפקודות ב-Git
הרצאת סיכום שעוברת על כל תהליך העבודה עם Git שנלמד בקורס: מההורדה ועד העלאת שינויים ל-GitHub, ועל פקודות הבדיקה שכדאי להכיר.
זרימת העבודה
1. התקנה: מורידים את Git Bash מהאתר של Git. זה סוג של טרמינל שמריצים בו פקודות Git.
2. חשבון ו-repository: פותחים חשבון ב-github.com ויוצרים repository באותו שם של הפרויקט (למשל My Project 2). אפשר public או private.
3. קבצים בהקמה: מוסיפים README שמסביר מה הפרויקט, ו-.gitignore לפי השפה, למשל תבנית של Java.
4. clone: מעתיקים את הכתובת מ-GitHub. מריצים git clone <כתובת> בתיקייה שמכילה את הפרויקט. נוצרת ספרייה נסתרת .git שמנהלת את הבקרה.
5. העתקת הפרויקט: מעתיקים את קבצי הפרויקט לתוך הספרייה, ומכאן מעדכנים אותם עם Git ומקבלים גיבוי ואפשרות revert.
6. עדכון ה-repository: בתוך ספריית הפרויקט (עם .git) מריצים git status, ואז git add . (אפשר גם -a), git commit -m "..." ו-git push.
פקודות בדיקה ועדכון
- git status מראה את מצב הפרויקט.
- git log מראה את ה-commits. git log -n2 מציג רק את שני האחרונים.
- git pull מושך עדכונים מהענן, כשעובדים ביותר מתחנה אחת.
- git diff מראה אילו קבצים השתנו לעומת העדכון האחרון, כדי להחליט אם להמשיך ל-add, commit ו-push.
אחרי ההרצאה יש בידי הסטודנט תמונה מלאה של המחזור: clone, שינוי, add, commit, push, ובדיקה עם status, log ו-diff.
השיעור הבא בקורס: ממשק גרפי של Git

פרקי ההרצאה: סיכום של כל הפקודות ב-Git

  1. 00:00

    Git Bash וחשבון GitHub

  2. 00:40

    ריפוזיטורי עם README ו-gitignore

  3. 01:16

    שכפול הריפוזיטורי עם git clone

  4. 01:53

    תיקיית .git הנסתרת

  5. 02:29

    רצף add, commit ו-push

  6. 03:03

    בדיקת מצב עם git status

תמלול ההרצאה: סיכום של כל הפקודות ב-Git

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

  1. 00:02

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

  2. 00:25

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

  3. 00:38

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

  4. 00:57

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

  5. 01:11

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

  6. 01:39

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

  7. 02:02

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

  8. 02:13

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

  9. 02:38

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

  10. 02:52

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

  11. 03:14

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

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

ההרצאה הקודמת: איחוד מיזוג ומחיקה של Git Branch

ההרצאה הבאה: ממשק גרפי של Git

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

  • התקנה של GIT
  • הסבר והדגמה נוספים על הפקודות
  • NAT - הפקודות בנתבי סיסקו
  • התקפת Buffer Overflow - סיכום כל הפקודות

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

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