
git status, git add, git commit ו-git push.pwd כדי לדעת איפה נמצאים, ועושים cd לתיקיית הפרויקט (אפשר להשלים עם Tab). אז מריצים pwd שוב כדי לוודא.git status מציג קבצים ב-Untracked, כלומר קבצים וספריות ש-Git עדיין לא עוקב אחריהם. ב-GitHub יש בשלב זה רק .gitignore ו-README.git add . מוסיף את כל הקבצים. אפשר גם git add -A. אין הודעת הצלחה.git commit -m "הערה" מכין את הקבצים לדחיפה מ-Staging לסביבה שב-GitHub. בדוגמה ההערה היא first. ההודעה מראה שהקבצים התווספו.git push מעלה את הקבצים ל-GitHub. אחרי Refresh ב-Repository רואים שם את כל קבצי הפרויקט.הטקסט המלא של הדקות הראשונות בהרצאה «עידכון קוד - Git Commit» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
יצרנו ספרייה בשם של הרפוזיטורי בגיטאב, דאגנו שהיא תהיה ריקה, ולאחר מכן מיקמנו את הקבצים של הפרויקט Java אחרי שביצענו קלון של הרפוזיטורי לספרייה שנמצאת על הארדיס. אז כרגע מה שקורה זה שיש לי ספרייה עם אותו שם של רפוזיטורי שבתוכה יש את הפולדר נקודה גיט, ואני יכול להתחיל לעבוד עם הפקודות של גיט על מנת מה?
ליצור סנכרון בין הרפוזיטורי בגיט-אפ לבין סביבת הפרויקט שלי הלוקאלית. כרגע אנחנו רואים שאין סנכרון, יש לנו פה קבצים וספריות, וברפוזיטורי שלי, פה על ה-cloud יש רק את הגיט-איגנור ואת ה-readme.
אז אילו פעולות אנחנו צריכים לעשות כדי ליצור את הסנכרון הזה, אחרי שביצענו את הפקודת קלון. אנחנו קודם כל צריכים להגיע עם הגיטבאש לסביבת הפרויקט.
איך אני יודע איפה אני מבחינת הגיטבאש? אני לוחץ על, מקיש את האותיות pwd, הפקודה הזאת אומרת לי איפה אני נמצא. אז היא אומרת שאני נמצא ב-c workspace, אני חייב לעשות cd, change directory ל-my project.
אני יכול להקיש את האות הראשונה של הספרייה ו-tab גיטבאש משלים לי, אני מבצע Enter ועכשיו אני יכול לעשות pwd ולראות באמת שאני בתוך ספריית הפרויקט ויכול להפעיל פקודות של גיט.
בואו נעשה clear כדי לנקות את המסך ונבצע את הפקודה הראשונה שהיא גיט סטטוס. אז יש לנו פה בגיט סטטוס יש לנו untracked file הפקודה הזאת של הגיטבאש מזהה שיש קבצים, בעצם הגיט מזהה שיש קבצים וספריות שהם עדיין לא במעקב של הפרויקט הראשי או של הרפוזיטור הראשי בקלאוד, ולכן יש לבצע את הפקודה גיט add.
זו הפקודה שאנחנו נבצע עכשיו, גיט add, כדי להוסיף את כל הקבצים שנמצאים בתוך ספריית הפרויקט.
אנחנו צריכים לעשות מינוס A אם אנחנו רוצים להוסיף את כל הקבצים בתוכו. אז זה מה שאנחנו רוצים לעשות. אנחנו יכולים במקום מינוס A גם נקודה. אולי זה יותר נוח.
גיט רווח אד נקודה אומר תוסיף לי את כל הקבצים שצריך על מנת שאני אוכל לסנכרן את הפרויקט שלי. אחרי שביצעתי גיט אד אין לי פה יותר מדי עדכונים.
אין לי פה איזושהי הודעת הצלחה או משהו כזה. אני צריך לבצע פקודה שנקראת גיט קומיט. הגיט קומיט בעצם אומרת לדחוף את הקבצים שהוספתי לשלב סטייג'ינג, אני עכשיו בשלב של סטייג'ינג אל סביבת הפרודקשן שנמצאת על הגיטאב, בסדר? אז אני עושה גיט קומיט, אני מכין את השלב של הדחיפה של הקבצים לגיטאב,
אז אני אומר גיט קומיט, מינוס m זה אני שולח הודעה ואני אומר first נקרא לה, זו ההערה שלי ואני לוחץ enter ואני רואה שהתווספו הקבצים שבפרויקט.
הפקודה האחרונה על מנת באמת להעביר ולסנכרן את כל הקבצים בין ה-MyProject שנמצא על ה-Hardisk