אנגליתצרפתיתספרדי

Ad


סמל OnWorks

git-status - מקוון בענן

הפעל git-status בספק האירוח החינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה git-status שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


git-status - הצג את מצב עץ העבודה

תַקצִיר


סילון מצב [ ...] [--] [ ...]

תיאור


מציג נתיבים שיש להם הבדלים בין קובץ האינדקס ל-HEAD commit הנוכחי,
נתיבים שיש להם הבדלים בין עץ העבודה לקובץ האינדקס, ונתיבים ב-
עץ עבודה שלא עוקב אחריהם על ידי Git (ואינם מתעלמים על ידי גיטיגנור(5)). הראשון
הם מה שאתה היה commit על ידי הפעלת git commit; השני והשלישי הם מה שאתה יכול
להתחייב בריצה סילון להוסיף לפני הפעלת git commit.

אפשרויות


-s, --קצר
תן את הפלט בפורמט הקצר.

-ב, --ענף
הצג את הסניף ואת פרטי המעקב אפילו בפורמט קצר.

--חַרְסִינָה
תן את הפלט בפורמט קל לניתוח עבור סקריפטים. זה דומה לקצר
פלט, אך יישאר יציב על פני גרסאות Git וללא קשר למשתמש
תְצוּרָה. ראה למטה לפרטים.

--ארוך
תן את הפלט בפורמט ארוך. זוהי ברירת המחדל.

-v, --מלל
בנוסף לשמות הקבצים שהשתנו, הצג גם את הטקסט
שינויים שמיועדים לביצוע (כלומר, כמו הפלט של git diff --cached).
אם -v מצוין פעמיים, אז הצג גם את השינויים בעץ העבודה שלא
עדיין מבוים (כלומר, כמו הפלט של git diff).

-u[ ], --untracked-files[= ]
הצג קבצים ללא מעקב.

פרמטר המצב משמש לציון הטיפול בקבצים שאינם במעקב. זה אופציונלי:
זה כברירת מחדל את כל, ואם צוין, הוא חייב להיות דבוק לאפשרות (למשל -uno, אבל
לא -ו לא).

האפשרויות האפשריות הן:

· לא - לא הצג קבצים ללא מעקב.

· נוֹרמָלִי - מציג קבצים וספריות ללא מעקב.

· את כל - מציג גם קבצים בודדים בספריות ללא מעקב.

כאשר האפשרות -u אינה בשימוש, מוצגים קבצים וספריות ללא מעקב (כלומר
זהה לציון רגיל), כדי לעזור לך להימנע משכחה להוסיף חדש שנוצר
קבצים. מכיוון שנדרש עבודה נוספת כדי למצוא קבצים לא במעקב במערכת הקבצים, זה
מצב עשוי להימשך זמן מה בעץ עבודה גדול. שקול להפעיל מטמון ללא מעקב
ופיצול אינדקס אם נתמך (ראה git update-index --untracked-cache ו-git
update-index --split-index), אחרת אתה יכול להשתמש ב-no כדי לקבל סטטוס git להחזיר
מהר יותר מבלי להציג קבצים ללא מעקב.

ניתן לשנות את ברירת המחדל באמצעות תצורת status.showUntrackedFiles
משתנה מתועד ב git-config(1).

--ignore-submodules[= ]
התעלם משינויים בתת-מודולים כשאתה מחפש שינויים. יכול להיות "אף אחד",
"לא מעקב", "מלוכלך" או "הכל", שזו ברירת המחדל. שימוש ב"אף אחד" ישקול את
תת-מודול השתנה כאשר הוא מכיל קבצים ללא מעקב או שינויים או HEAD שלו
שונה מהמחוייבות שנרשמה בפרויקט העל וניתן להשתמש בה כדי לעקוף כל
הגדרות של להתעלם אפשרות ב git-config(1) או gitmodules(5). כאשר "לא מעקב" הוא
תת-מודולים משומשים אינם נחשבים מלוכלכים כאשר הם מכילים רק תוכן ללא מעקב (אבל
הם עדיין נסרקים לאיתור תוכן שונה). השימוש ב-"מלוכלך" מתעלם מכל השינויים ב-
עץ העבודה של תת-מודולים, רק שינויים ב-commits המאוחסנים ב- superproject הם
מוצג (זו הייתה ההתנהגות לפני 1.7.0). שימוש ב"הכל" מסתיר את כל השינויים ב
תת-מודולים (ומדכא את הפלט של סיכומי תת-מודולים כאשר אפשרות התצורה
status.submoduleSummary מוגדר).

-- התעלמו
הצג גם קבצים שהתעלמו מהם.

-z
סיים ערכים עם NUL, במקום LF. זה מרמז על פורמט הפלט --פורצלן
אם לא יינתן פורמט אחר.

--עמודה[= ], --ללא עמודה
הצג קבצים ללא מעקב בעמודות. ראה משתנה תצורה column.status עבור
תחביר אפשרות.--עמודה ו--אין-עמודה ללא אפשרויות שוות ערך ל תמיד ו
לעולם לא בהתאמה.

תפוקה


הפלט מפקודה זו מיועד לשמש כהערת תבנית commit. ה
ברירת המחדל, פורמט ארוך, נועד להיות קריא אנושי, מילולי ותיאורי. שֶׁלָה
התוכן והפורמט כפופים לשינויים בכל עת.

הנתיבים המוזכרים בפלט, בניגוד להרבה פקודות Git אחרות, נעשים ביחס ל
הספרייה הנוכחית אם אתה עובד בספריית משנה (זה בכוונה, כדי לעזור
גזירה והדבקה). ראה את אפשרות התצורה status.relativePaths למטה.

קצר פוּרמָט
בפורמט הקצר, הסטטוס של כל נתיב מוצג כ

XY PATH1 -> PATH2

כאשר PATH1 הוא הנתיב ב-HEAD, והחלק " -> PATH2" מוצג רק כאשר PATH1
מתאים לנתיב אחר באינדקס/עץ העבודה (כלומר, שם הקובץ שונה). ה-XY
הוא קוד סטטוס בן שתי אותיות.

השדות (כולל ->) מופרדים זה מזה על ידי רווח בודד. אם
שם הקובץ מכיל רווח לבן או תווים אחרים שאינם ניתנים להדפסה, שדה זה יצוטט במירכאות
באופן של מחרוזת C מילולית: מוקף בתווים ASCII מרכאות כפולות (34), ו
עם תווים מיוחדים פנימיים עם קו נטוי אחורי.

עבור נתיבים עם התנגשויות מיזוג, X ו-Y מציגים את מצבי השינוי של כל צד של ה-
לְמַזֵג. עבור נתיבים שאין בהם התנגשויות מיזוג, X מציג את מצב האינדקס ו-Y
מציג את מצב עץ העבודה. עבור נתיבים ללא מעקב, XY הם ??. קודי סטטוס אחרים יכולים
להתפרש כך:

· ' ' = ללא שינוי

· M = שונה

· A = נוסף

· D = נמחק

· R = שונה שם

· C = הועתק

· U = מעודכן אך בוטל

קבצים שהתעלמו אינם מופיעים ברשימה, אלא אם האפשרות --ignored קיימת, ובמקרה זה XY
!.

XY משמעות
-------------------------------------------------
[MD] לא מעודכן
M [ MD] מעודכן באינדקס
[ MD] נוסף לאינדקס
ד [מ] נמחק מהאינדקס
R [ MD] שונה שם באינדקס
C [ MD] הועתק באינדקס
[MARC] אינדקס ועץ עבודה התאמות
[ MARC] M עץ עבודה השתנה מאז המדד
[ MARC] D נמחק בעץ העבודה
-------------------------------------------------
DD בוטל מיזוג, שניהם נמחקו
AU לא מיזוג, נוסף על ידינו
UD לא מיזוג, נמחק על ידם
UA לא מיזוג, נוסף על ידם
DU בוטל, נמחק על ידינו
AA לא התמזג, שניהם הוסיפו
UU בוטל, שניהם שונו
-------------------------------------------------
? ? ללא מעקב
! ! התעלמו
-------------------------------------------------

אם נעשה שימוש ב-b, לפני מצב הפורמט הקצר יש שורה

## מידע למעקב אחר שם סניף

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

1. לא מכבדים את תצורת color.status של המשתמש; צבע תמיד יהיה כבוי.

2. תצורת הסטטוס.relativePaths של המשתמש אינה מכבדת; נתיבים המוצגים יהיו
תמיד להיות יחסית לשורש המאגר.

יש גם פורמט -z חלופי המומלץ לניתוח מכונה. בפורמט הזה, ה
שדה הסטטוס זהה, אבל כמה דברים אחרים משתנים. קודם ה -> מושמטת מ
שנה שם ערכים וסדר השדות הפוך (למשל החל מ- -> ל הופך להיות ל החל מ-). שנית, א
NUL (ASCII 0) עוקב אחר כל שם קובץ, ומחליף את הרווח כמפריד שדות ואת
מסיימת שורה חדשה (אך רווח עדיין מפריד בין שדה המצב לבין הראשון
שם קובץ). שלישית, שמות קבצים המכילים תווים מיוחדים אינם מעוצבים במיוחד; לא
מתבצעת ציטוט או בריחה לאחור.

תְצוּרָה


הפקודה מכבדת color.status (או status.color - הם מתכוונים לאותו דבר ולאחרון
נשמר עבור תאימות לאחור) ו-color.status. משתני תצורה ל
לצבוע את הפלט שלו.

אם משתנה התצורה status.relativePaths מוגדר כ-false, אז כל הנתיבים המוצגים הם
יחסית לשורש המאגר, לא לספרייה הנוכחית.

אם status.submoduleSummary מוגדר למספר שאינו אפס או ל-true (זהה ל-1 או ל-an
מספר בלתי מוגבל), תקציר תת-המודול יופעל עבור הפורמט הארוך וסיכום
של התחייבויות עבור תת-מודולים ששונו יוצגו (ראה אפשרות --summary-limit של גיט-
תת-מודול(1)). שימו לב שפלט הסיכום מפקודת הסטטוס יהיה
מודחק עבור כל תת-המודולים כאשר diff.ignoreSubmodules מוגדר ל את כל או רק לאלה
תת-מודולים שבו תת-מודולים. .ignore=הכל. לצפייה גם בתקציר עבור התעלמות
תת-מודולים אתה יכול להשתמש באפשרות --ignore-submodules=dirty שורת הפקודה או ב- סילון
תת-מודול תקציר פקודה, המציגה פלט דומה אך אינה מכבדת את ההגדרות הללו.

השתמש ב-git-status מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad