PracticU

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

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

איך לקשר את ה-Git לפרוייקט אמיתי
איך מחברים פרויקט Java שנמצא על המחשב ל-Repository ב-GitHub, כך ששינויים נעקבים והפרויקט מגובה בענן? השיעור מראה את ההכנה ואת השיבוט (clone) של ה-Repository.
השלבים
1. Repository חדש: יוצרים ב-GitHub Repository בשם My Java Project, עם README ועם תבנית .gitignore של Java.
2. Git Bash: מורידים מאתר git-scm. זה חלון שורת פקודה שמבין פקודות Git.
3. פקודות בסיס: clear מנקה את המסך, pwd מציג את המיקום, cd עובר לתיקייה ו-ls מציג את תוכנה. בדוגמה עוברים לתיקיית Workspace.
4. פרויקט Java ב-Eclipse: יוצרים פרויקט בשם MyProject, חבילה בשם PackageTest ומחלקה בשם Test עם main שמדפיס Hello World.
5. שינוי שם התיקייה: סוגרים את Eclipse ומשנים את שם תיקיית הפרויקט (בדוגמה מוסיפים קו תחתון), כי ה-clone דורש שלא תהיה כבר תיקייה באותו שם במקום שבו מבצעים אותו.
6. העתקת הקישור: מ-GitHub, בכפתור הירוק, מעתיקים את כתובת ה-Repository.
7. Clone: ב-Git Bash מריצים git clone ואחריו הכתובת. נוצר עותק מקומי של ה-Repository, וכולל תיקיית .git שהיא המקום של כל קבצי Git ושל יכולת המעקב, וקובץ .gitignore.
8. העתקת הפרויקט: מעתיקים את כל תוכן הפרויקט הישן לתוך תיקיית ה-Repository, ואז אפשר למחוק את התיקייה עם הקו התחתון.
שימו לב
אם קיימת כבר תיקייה באותו שם בהיעד, git clone לא יצליח, ולכן שינו את השם בשלב 5.
בסוף השיעור התיקייה המקומית מוכנה לעבודה עם Git, והקבצים נמצאים ליד תיקיית .git.
השיעור הבא בקורס: עידכון קוד - Git Commit

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

  1. 00:00

    יצירת רפוזיטורי חדש ב-GitHub

  2. 00:40

    התקנת Git Bash במחשב

  3. 01:17

    פקודות בסיס ב-Git Bash

  4. 02:03

    יצירת פרויקט Java ב-Eclipse

  5. 03:21

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

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

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

  1. 00:02

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

  2. 00:26

    אז קודם כל ניצור רפוזיטורי חדש, נקרא לו My Java Project, נוסיף לו read מפייל ו-add ignore מטמפלייט של Java ונלחץ על קריט רפוזיטורי. נוצר לנו פרויקט חדש.

  3. 00:53

    על מנת לעבוד עם גיט בצורה נוחה וקלה על המחשב האישי שלי, אני מוריד את git bash גיט SCM, זאת אומרת אני מקיש בגוגל גיט בש דאונלוד ומגיע לאתר הזה.

  4. 01:07

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

  5. 01:25

    בואו נכיר כמה פקודות בסיסיות שאפשר לעבוד איתן. Clear מנקה את המסך. PWD אומר לי איפה אני מבחינת המכונה שלי או המיקום שלי על ה-hard disk, אני פה נמצא בשורש, אז אני רוצה ללכת בעזרת Change Directory CD לסביבה של הפרויקט שלי, של הפרויקט Java.

  6. 01:51

    C, Workspace, 3. ופה אני יכול לראות שאני נמצא בסביבה של הפרויקט. אני יכול להפעיל את פקודת LS ולראות מה יש לי. אני רואה שהיא ריקה, הסביבה הזאת.

  7. 02:12

    אז התקנו את הגיטבאש ויצרנו לעצמנו רפוזיטורי שנקרא My Project. השלב הבא זה לפתוח את האקליפס ובאקליפס ליצור פרויקט Java לדוגמה. נעשה Create Java Project, נקרא לזה באותו שם שיצרנו את הרפוזיטורי MyProject.

  8. 02:38

    Let's finish. ניצור פקאג' מתחת ל-Src, קרא לה PackageTest, וניצור בתוכה קובץ Java קטן שנקרא לו Test, נוסיף לו את ה-Public Static Void Main, בהקליפס, ונבצע את ההדפסה למסך של Hello World בעזרת פקודת סיסו System.out.println.

  9. 03:16

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

  10. 03:37

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

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

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

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

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

  • התקנה של GIT
  • הדגמה של סקריפט אמיתי
  • הוספת Selenium TestNg לפרוייקט Maven
  • התקנה של Git ו-Python

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

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