הפקודה git status משמשת להצגת מצב המאגר ואזור ההיערכות. זה מאפשר לנו לראות את הקבצים והשינויים במעקב, ללא מעקב. פקודה זו לא תציג רשומות commit או מידע.
לרוב, הוא משמש להצגת המצב בין Git Add ו Git commit פקודה. אנחנו יכולים לבדוק אם השינויים והקבצים נמצאים במעקב או לא.
בואו נבין את המצבים השונים של פקודות סטטוס.
מצב כאשר Working Tree מנוקה
לפני שמתחילים עם פקודת git status, בואו נראה איך נראה סטטוס ה-git כאשר לא בוצעו שינויים. כדי לבדוק את הסטטוס, פתח את git bash, והפעל את פקודת הסטטוס בספרייה הרצויה. זה יפעל באופן הבא:
$ git status
תְפוּקָה:
שנה את שם תיקיית לינוקס
מכיוון שאין מה לעקוב או לבטל מעקב בעץ העבודה, אז הפלט מוצג בתור עץ עובד נקי .
מצב כאשר נוצר קובץ חדש
כאשר אנו יוצרים קובץ במאגר, מצב המאגר משתנה. בואו ניצור קובץ באמצעות ה לגעת פקודה. כעת, בדוק את המצב באמצעות פקודת הסטטוס. שקול את הפלט שלהלן:
כפי שאנו יכולים לראות מהפלט לעיל, הסטטוס מוצג כ' שום דבר לא נוסף ל-commit אבל קיימים קבצים לא במעקב (השתמש ב-git add כדי לעקוב) '. פקודת המצב מציגה גם את ההצעות. כמו בפלט לעיל, הוא מציע להשתמש בפקודה add כדי לעקוב אחר הקובץ.
רשת עצבים מלאכותית
בואו נעקוב אחר הקובץ ונראה את המצב לאחר הוספת קובץ למאגר. כדי לעקוב אחר הקובץ, הפעל את הפקודה הוסף. שקול את הפלט שלהלן:
מהפלט לעיל, אנו יכולים לראות שהסטטוס לאחר ביצוע הקובץ מוצג כ' שינויים שיש לבצע '.
לפני התחייבות עיוורת, נוכל לבדוק את המצב. פקודה זו תעזור לנו להימנע מהשינויים שאנו לא רוצים לבצע. בוא נתחייב את זה ואז נבדוק את הסטטוס. שקול את הפלט שלהלן:
אנו יכולים לראות שהסטטוס הנוכחי לאחר ביצוע הקובץ נקי כפי שהיה קודם.
מצב כאשר קובץ קיים משתנה
בואו נבדוק את המצב כאשר קובץ קיים משתנה. כדי לשנות את הקובץ, הפעל את הֵד הפקודה כדלקמן:
$ echo 'Text'> Filename
הפקודה לעיל תוסיף את הטקסט לקובץ שצוין, כעת בדוק את מצב המאגר. שקול את הפלט שלהלן:
אנו יכולים לראות שהקובץ המעודכן מוצג כקבצים ללא מעקב. הוא מוצג בצבע אדום כי הוא עדיין לא מבוים. כאשר הוא יגיע לשלב, צבעו ישתנה לירוק. שקול את הפלט שלהלן:
מצב כאשר קובץ נמחק
בואו נבדוק את המצב כאשר קובץ נמחק מהמאגר. כדי למחוק קובץ מהמאגר, הפעל את הפקודה rm באופן הבא:
$ git rm
הפקודה לעיל תמחק את הקובץ שצוין מהמאגר. כעת, בדוק את מצב המאגר. שקול את הפלט שלהלן:
הסטטוס הנוכחי של המאגר עודכן כמחוק.
קדימות מפעיל java