מה עושה 'git rev-parse'?

Mh Wsh Git Rev Parse



ב-Git, מפתחים יכולים לקבל את ה-Hash SHA של שם ה-HEAD המצביע הנוכחי, הענף המרוחק או הענף העובד באמצעות ' $ git rev-parse ' פקודה. ניתן להשתמש בפקודה זו יחד עם מספר אפשרויות לביצוע פעולות שתוארו בעבר, כגון ' -קצר ', ' –abbrev-ref ' ועוד רבים.

במאמר זה, נדון ב:

מה עושה 'git rev-parse'?

כאשר מפתחים רוצים להדפיס את ה-SHA Hash של HEAD לאן שהוא מצביע או צריכים לקבל את שם הסניף העובד הנוכחי, ' $ git rev-parse ניתן להשתמש בפקודה.







בואו נבדוק את השימושים המרובים של ' $ git rev-parse ' פקודה!



כיצד להשיג HEAD SHA Hash באמצעות הפקודה '$ git rev-parse'?

ה ' git rev-parse הפקודה יכולה לקבל את ה-Hash של SHA לאן שה-HEAD מצביע כעת. כדי לעשות זאת, נווט אל ספריית השורש של Git על ידי הפעלת ' CD ' פקודה:



$ CD 'C:\Users \n asma\Go'





כדי לקבל את ה-SHA hash של המיקום הנוכחי של HEAD, בצע את ה-' git rev-parse ' פקודה:

$ git rev-parse רֹאשׁ

כפי שאתה יכול לראות, הגיבוב הנוכחי של מיקום HEAD SHA מוצג:



איך להשיג HEAD Short SHA Hash באמצעות הפקודה '$ git rev-parse'?

אם אתה רוצה לקבל את ה-HASH הקצר של HEAD, ניתן להשתמש בפקודה הבאה:

$ git rev-parse --קצר רֹאשׁ

ניתן לראות שה-Hash הקצר של ה-SHA של המיקום הנוכחי של HEAD מוצג:

איך להשיג Hash של סניף מרוחק באמצעות הפקודה '$ git rev-parse'?

הדרך האחרת להשתמש ב' git rev-parse הפקודה היא לקבל את ענף העבודה הנוכחי של ה-HEAD. לשם כך, ראשית, קבל את רשימת כל הסניפים המרוחקים והמקומיים:

$ git branch

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

לאחר מכן, בצע את ' git rev-parse ' הפקודה יחד עם שם הסניף המרוחק המסוים:

$ git rev-parse מָקוֹר / dev

כתוצאה מכך, ה-hash של ה-SHA של הענף המרוחק שצוין מוצג:

כיצד להשיג סניף עובד נוכחי באמצעות הפקודה '$ git rev-parse'?

באמצעות ' git rev-parse ' הפקודה, מפתחים יכולים לקבל את שם הסניף העובד הנוכחי:

$ git rev-parse --abbrev-ref רֹאשׁ

הנה ה ' –abbrev-ref הדגל יציג את שם הסניף המקומי שאליו מצביע ה-HEAD:

הסברנו בקצרה את השימוש ב' $ git rev-parse ' הפקודה יחד עם מספר אפשרויות.

סיכום

ה ' $ git rev-parse ניתן להשתמש בפקודה כדי לקבל את ה-Hash של SHA של סניפים או HEAD. למשל, ה' $ git rev-parse HEAD ניתן להשתמש בפקודה כדי לקבל את ה-hash של HEAD SHA. ה ' $ git rev-parse הפקודה יכולה להדפיס את ה-SHA hash הענף שצוין. באמצעות ' $ git rev-parse –abbrev-ref HEAD ', משתמשים יכולים לקבל את ענף עובד HEAD. מאמר זה הדגים את השימושים המרובים בפקודת $ git rev-parse.