PracticU

הסבר על GIT CMD

בלי כתוביותעם כתוביות
PracticU › קורס Git ו-GitHub עם Visual Studio › הסבר על GIT CMD
מילון מושגים:
Git - מערכת מבוזרת לניהול גרסאות של קוד, שעוקבת אחר שינויים ומאפשרת עבודה משותפת בענפים.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
Bash - מעטפת שורת פקודה נפוצה במערכות Linux, המשמשת להרצת פקודות ולכתיבת סקריפטים.
GUI - ממשק משתמש גרפי: ממשק מבוסס חלונות, אייקונים וכפתורים, בניגוד לשורת פקודה טקסטואלית.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
פרמטר - ערך שמועבר לפונקציה או לפקודה כקלט, ומשפיע על אופן פעולתן ועל התוצאה שהן מחזירות.
MongoDB - מסד נתונים מסוג NoSQL שמאחסן נתונים כמסמכים בפורמט דמוי JSON, בלי מבנה טבלאי קשיח.
קומיט - פעולה ב-Git ששומרת תמונת מצב של השינויים במאגר יחד עם תיאור. גם אישור סופי של שינויים במסד נתונים.

הסבר על GIT CMD
אחרי ההתקנה מופיעים בתפריט Start שלוש תוכנות: Git Bash, Git GUI ו-Git CMD. ההרצאה מכירה את ה-Command Line של Git ומתרגלת בו פקודות בסיסיות, חלקן של Git וחלקן של DOS.
מה עושים ב-Git CMD
1. פקודות Git: כל פקודה מתחילה במילה git. הפקודה git help מציגה את רשימת הפקודות, ויוצאים מהמסך הזה עם Q. הפקודה git --version מציגה את הגרסה המותקנת, כאן 2.30.1.
2. ניווט בתיקיות: cd .. חוזר תיקייה אחת אחורה, cd users נכנס לתיקייה, cd / חוזר לשורש, ו-dir מציג את התוכן. הפרמטר /d מציג רק תיקיות. pwd מראה איפה אנחנו.
3. יצירה ושינוי: mkdir test יוצר תיקייה, ואפשר ליצור קובץ כמו 1.txt ולשנות את שמו באמצעות mv.
4. עזרה על פקודות DOS: כותבים את הפקודה עם /? כדי לראות את כל הפרמטרים שלה.
5. ניקוי וחזרה: clear מנקה את המסך, ובחץ למעלה חוזרים לפקודה האחרונה.
6. מבנה עץ: tree מציג בצורה ויזואלית את התיקיות שמתחת לתיקייה הנוכחית. בדוגמה: תיקיית APP שמכילה MongoDB, ובה שתי תיקיות.
ההבדל בין שלוש התוכנות
ב-Git Bash יש פקודות bash, ולא מדובר בתוספות גדולות לעומת ה-Command Line, מעבר לצבעים. Git GUI הוא כלי גרפי למיזוג, פתיחת ענפים ו-commit, ויוצג בהמשך הקורס.
אחרי ההרצאה אפשר לפתוח את Git CMD, לנווט בין תיקיות, לבדוק את גרסת Git ולהציג עזרה.
השיעור הבא בקורס: קובץ הגדרות בתוך Git

פרקי ההרצאה: הסבר על GIT CMD

  1. 00:00

    Release Notes של הגרסה

  2. 00:38

    Git Bash, Git GUI ו-Git CMD

  3. 01:21

    הפקודה git help

  4. 01:56

    בדיקת גרסת Git המותקנת

  5. 02:30

    ניווט בין ספריות עם cd ו-dir

  6. 03:30

    עזרה ופרמטרים לפקודות DOS

  7. 04:09

    יצירת ספרייה ושינוי שם קובץ

תמלול ההרצאה: הסבר על GIT CMD

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

  1. 00:02

    לאחר שסיימנו את ההתקנה ואנחנו מדברים כרגע על גרסה של 2.30.1 להגיד כל הזמן מוסיף עוד ועוד גרסאות אנחנו בסביבת אופן סורס שכל הזמן מתפתחת ופונקציונליות נוספת מתווספת לתוכנה עצמה נפתח לנו כאן release notes מסך שמתאר לנו את השינויים האחרונים צ'יינג'ז נוספים שאנשים הוסיפו שנוספו כאן לגרסאות באיזה תאריכים זה יתווסף לגרסה מה עם מחילה מה עם התיקונים מה עם הדברים שנעשו

  2. 00:29

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

  3. 00:58

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

  4. 01:32

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

  5. 01:45

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

  6. 02:15

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

  7. 02:39

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

  8. 02:59

    בתוכם אני יכול לכתוב cdusers ושוב פעם דיר כדי לזהות איזה ספריות יש לנו כאן והנה הספרייה שאליה ניסינו להיכנס. אפל, dba או כל דבר אחר שנמצא שאנחנו יכולים להיכנס אליו.

  9. 03:20

    וואנס נכנסתי לספרייה עצמה ואני בפנים ואני רוצה לחזור אחורה cd/ וחזרתי ל-root page, ההום דירקטורי להתחלה שממנו באתי. כל פקודה בדוס שאני רוצה לקבל עליה הסבר, help/ סימן שאלה, ואנחנו מקבלים כאן את ה-help, אני רואה שאת דיר, אני יכול לשלוח לה מגוון של פרמטרים, /d/n/nal, וכל אחת מהן תביא לי

  10. 03:53

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

  11. 04:16

    נוצרה לי כאן הספרייה ברגע שאני אכתוב את זה רק נכון mkdir ונוצרה לי ספרייה שאני יכול לעשות להיכנס אליה בפנים. אנחנו גם יכולים לעשות ריניים כלומר ליצור איזשהו קובץ 1.txt יצרתי את הקובץ עצמו אני רוצה לשנות את השם של הקובץ בשביל זה יש לנו mv1.txt ואני יכול לשנות אותו לdaytime.txt במקרה שלנו והקובץ עצמו השתנה אם אני עכשיו אעשה

  12. 04:54

    דיר אני אראה שהשם הקובץ שלי הוא daytime אני רוצה לנקות את המסך אז יש לנו את פקודת

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

ההרצאה הקודמת: התקנה של GIT

ההרצאה הבאה: קובץ הגדרות בתוך Git

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

  • סיכום של כל הפקודות ב-Git
  • התקנה של Git ו-Python
  • התקנה של MongoDB דרך CMD
  • חיבור CMD לענן - Kubernetes

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

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