PracticU

הוספה ומחיקה של קבצים ב-GitHub

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

הוספה ומחיקה של קבצים ב-GitHub
הדגמה קצרה של הוספת קבצים ומחיקתם בפרויקט מקומי, ואיך Git ו-GitHub רושמים את שני הסוגים של שינוי.
הוספת קבצים
1. יצירת קבצים: ב-Eclipse משכפלים את Test לקובץ חדש (Test2) ואחר כך לעוד אחד.
2. בדיקת מצב: git status מציג את הקבצים החדשים כ-Untracked, ואין צורך להוסיף אחד אחד.
3. הוספה ו-Commit: git add ., ואחריו git commit -m עם הערה, בדוגמה Version 2 add two more test files.
4. Push: לפני הדחיפה ברפוזיטורי יש קובץ אחד. אחרי git push ו-Refresh מופיעים הקבצים הנוספים.
מחיקת קובץ
1. מחיקה: ב-Eclipse מוחקים את Test3. הקובץ נמחק גם פיזית מהתיקייה.
2. זיהוי: git status מזהה את המחיקה.
3. רישום: git add . או git add -A, ואז Commit עם הערה (Version 3 delete test 3) ו-git push. אחרי Refresh נשארים ב-GitHub רק הקבצים הרלוונטיים.
עדכון עותק אחר
הפרויקט השני, ב-Workspace 4, עדיין מכיל קובץ אחד. ההרצה של git pull שם מושכת את העדכון מהענן, כך שגם הוא מסתנכרן.
כך אפשר לראות איך הוספה ומחיקה של קבצים עוברות מהפרויקט המקומי ל-GitHub ומשם לפרויקטים אחרים.
השיעור הבא בקורס: השוואה בין גרסאות - Log ו-Show

פרקי ההרצאה: הוספה ומחיקה של קבצים ב-GitHub

  1. 00:00

    שכפול קבצי טסט ב-Eclipse

  2. 00:41

    זיהוי קבצים חדשים עם git status

  3. 01:17

    commit ו-push לקבצים החדשים

  4. 02:14

    בדיקת הסנכרון ומחיקת קובץ

  5. 02:56

    זיהוי המחיקה ועדכון הרפוזיטורי

תמלול ההרצאה: הוספה ומחיקה של קבצים ב-GitHub

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

  1. 00:02

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

  2. 00:20

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

  3. 00:51

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

  4. 01:21

    לא צריכים להוסיף אחד אחד אנחנו יכולים לעשות גיט הד נקודה הפקודה הבאה שאנחנו צריכים לעשות זה איזושהי קומיט עם הערה מינוס m פה אני רושם את ההערה אני כותב פה version2 add two more test files ואני לוחץ enter והפעולה האחרונה שאני צריך לעשות רגע לפני אני אציץ ברפוזיטורי ואני אראה שכרגע יש לי רק קובץ טסט אחד אבל אחרי

  5. 02:06

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

  6. 02:45

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

  7. 03:14

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

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

ההרצאה הקודמת: פקודות Pull ו-Push ב-Git

ההרצאה הבאה: השוואה בין גרסאות - Log ו-Show

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

  • רשימה משורשרת - הוספה ומחיקה
  • GitHub - חלק 1
  • קבצים - Files - חלק 1
  • קבצים - files

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

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