כיצד לאפס HEAD ב-Git

Kyzd L Ps Head B Git



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

מחקר זה ידגים כיצד לאפס את HEAD ב-Git.

כיצד לאפס HEAD ב-Git?

כאשר משתמשים עובדים על מאגר משותף, בשלב מסוים, הם מבינים שהנתונים או המידע שנוסף אינם נכונים, ויש לשנות אותם. אם זה המקרה, ייתכן שתצטרך להסיר שורות רבות מהקבצים שלהם ולאפס אותם. במילים פשוטות, אתה יכול לומר שזה נחוץ כדי לאפס את השינויים שזה עתה בוצעו. טכניקה זו ידועה בשם ' אפס ל-HEAD '.







כדי להבין את פעולת הטכניקה שנדונה לעיל, הבה נעבור להוראות המפורטות להלן.



שלב 1: נווט אל מאגר Git

ראשית, נווט אל המאגר המקומי של Git באמצעות הפקודה שסופקה:



$ CD 'C:\Users \n azma\demo_folder\update'





שלב 2: בדוק יומן

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

$ git log --באינטרנט --גרָף

פלט למטה מציין שיש לנו רק סניף אחד בשם ' לִשְׁלוֹט ' וכרגע HEAD ממוקם ב-commit האחרון ' bffda7e ' עם ההודעה ' לעדכן קבצים ”:



שלב 3: אפס את HEAD

כעת, אפס את מיקום ה-HEAD להתחייבות הקודמת על ידי שימוש ב-' איפוס git ' פקודה. כאן, השתמשנו ב' -קָשֶׁה אפשרות ', שתשאיר את הקבצים ללא מעקב של ספריית העבודה הנוכחית:

$ איפוס git --קָשֶׁה ראש ^

כפי שאתה יכול לראות, המיקום של HEAD משתנה ומתאפס ל-commit הקודם:

שלב 4: בדוק יומן

שוב, בדוק את סטטוס היומן כדי לאמת את המיקום שהשתנה של HEAD:

$ git log --באינטרנט --גרָף

זה הכל! הסברנו ביעילות את שיטת איפוס ה-HEAD ב-Git.

סיכום

כדי לאפס את ה-HEAD ב-Git, ראשית, פתח את מסוף Git Bash ונווט אל המאגר המקומי של Git. לאחר מכן, בדוק את הסניפים הנוכחיים של המאגר המקומי של Git ואת ההתחייבויות שלהם באמצעות ' $ git log ' פקודה. לאחר מכן, בצע את ' git reset –hard HEAD^ ' הפקודה לאיפוס המיקום של HEAD. במחקר זה, הדגמנו את ההליך של איפוס HEAD ב-Git.