
git log ו-git show, לבדיקת היסטוריית ה-Commits.git add: מוסיף קבצים חדשים או שינויים.git commit -m: שומר גרסה עם הודעה שמסבירה מה התיקון או השיפור.git push: דוחף את ה-Commit לענן.git pull: מושך את הקוד המעודכן מהרפוזיטורי בענן לרפוזיטורי המקומי.git status: מדווח על קבצים חדשים או ששונו ועדיין לא נשמרו. בדוגמה אין שינויים אחרי הפעולה האחרונה.git log: דוח כרונולוגי של כל ה-Commits ברפוזיטורי, כולל מי ביצע, באיזה תאריך, ההערה, ומזהה ייחודי לכל Commit.git show: מקבלים אחריו את המזהה של Commit, ורואים מה השתנה בו. בדוגמה בקובץ Test.java השורה שונתה מ-Hello World ל-Hello World עם סימן קריאה.הטקסט המלא של הדקות הראשונות בהרצאה «השוואה בין גרסאות - Log ו-Show» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטונים האחרונים ראינו איך אנחנו יוצרים רפוזיטורי בגיט-אפ בספייס האישי שלנו ואיך אנחנו יוצרים זיקה לפרויקט שנמצא במחשב, בארט-דיסק שלנו. ראינו שאנחנו צריכים לוודא שנוצרת ספרייה נקודה גיט ומסביבה הפרויקט שלנו. זאת אומרת, הפרויקט שלנו נמצא בסמוך לספריית הנקודה גיט, שהיא שם טמון הקסם, פה היא יודעת את כל הפעילויות שקורות מסביבה כשהיא נמצאת בתוך הפרויקט.
עכשיו נרצה להכיר פקודה חשובה בעולם הזה של הגיט, שתעזור לנו לנהל את הגרסאות ולדעת בדיוק מה כל גרסה של תיקונים או של קוד, שינויים בקוד, עשתה.
בואו נעשה סיכום קצר שהפקודות שהכרנו, אמרנו שהפקודות גיט שלנו מתחילות במילה "גיט", ואז יש לנו את ה-add, שמוסיף את כל הקבצים החדשים או את כל השינויים שבוצעו בסביבת הפרויקט.
יש לנו את ה-git commit ואנחנו עושים את זה בצורה כזאת ששולחים message -m ומעדכנים פה message כלשהו שמסביר מה התיקון או מה השיפור שהגרסה מכניסה או הקוד החדש שאנחנו מכניסים ואמרנו שיש לנו גם את ה-git push לדחוף את את הקומית גם לגרסה שנמצאת על הקלאוד והפקודה המשלימה של ה-GitPush היא ה-GitPool, זו פקודה שמושכת את הקוד מהרפוזיטורי המרוחק
בקלאוד לרפוזיטורי המקומי שלנו ומוודא באמת שאנחנו עובדים עם הקבצים המעודכנים ביותר שנמצאים על הענן ב-GitApp. עכשיו אנחנו הכרנו גם פקודה נוספת חשובה שהיא הסטטוס, גיט סטטוס שאומרת לנו מה המצב של סביבת הפרויקט, האם יש קבצים חדשים, האם יש קבצים ששונו ואנחנו צריכים לעשות עליהם
קומיט, כל הפעולות האלה הגיט סטטוס יודעת לדווח עלינו. כרגע אתם רואים שאין לי שום שינוי מבחינת הפעילות האחרונה שעשיתי בפרויקט.
פקודה נוספת שאנחנו רוצים להכיר והיא חשובה, זה מה שאנחנו רוצים לדבר עליו, או שתי הפקודות הברות הן חשובות, גיט לוג, מה זה הגיט לוג?
הגיט לוג נותנת לנו בעצם דוח של כל הקומיטים שביצענו לרפוזיטורי, כל הפעילויות שעליהם ביצענו התחייבות והעלינו אותה לרפוזיטורי שלנו, אנחנו רואים גם את הפרטים, מי העלה, באיזה תאריך ואת ה-comment של ה...
חשוב לראות שיש לנו פה מספר מזהה, אחד ערכי, כל אחד ואחד מהקומיט. המספר הזה הוא חשוב והוא יעזור לנו תכף כדי להכיר את הפקודה הבאה. אז יש לנו ממש רשימה כרונולוגית של כל הקומיטים שעשינו בפרויקט שלנו.