התוצאות מכתבה זו הן:
- מהי פקודת 'גיt restore' ב-Git?
- כיצד 'שחזר git' קובץ בודד במעקב/שלב ב-Git?
- כיצד 'שחזר git' קבצים מרובים במעקב/שלבים ב-Git?
מהי פקודת 'גיt restore' ב-Git?
ה ' git restore הפקודה ' משמשת לשחזור או ביטול השינויים המחויבים האחרונים והסרת השינויים המקומיים במעקב. ניתן להשתמש בפקודה זו עם דגלים שונים, כגון:
- ' <–מבוים> אפשרות ” משמשת להסרת הקבצים מאזור ההיערכות ושמירה על הגרסה האמיתית שלהם.
- ' <שם קובץ> אפשרות ” משמשת לביטול שינויים מקומיים לא מחויבים מהקובץ.
תחביר
הנה התחביר הכללי של ' git restore ' פקודה:
git לשחזר < אפשרויות >
מהפקודה לעיל, ' <אפשרויות> ' יוחלף בתגים הרצויים.
כיצד 'שחזר git' קובץ בודד במעקב/שלב ב-Git?
ל ' git restore ' הקובץ היחיד הלא מחויב ב- Git, בדוק את ההליך הבא:
- עבור אל המאגר המקומי של Git.
- רשום את הקבצים הלא מחויבים.
- הפעל את ' git restore – מבוים <שם_קובץ> ' פקודה.
- בדוק את המצב הנוכחי של המאגר.
שלב 1: נווט אל מאגר מקומי
ראשית, נווט אל המאגר המקומי המסוים על ידי ביצוע ' CD ' פקודה:
CD 'C:\Users \n azma\Git\Demo13'
שלב 2: הצג קבצים לא מחויבים
כעת, רשום את כל הקבצים המבויימים על ידי בדיקת המצב הנוכחי של המאגר:
סטטוס gitעל פי הפלט שלהלן, ' file.py ', ' file1.txt ', ו' file2.txt ' הם הקבצים הלא מחויבים. אנו נבטל את המעקב אחר ' file.py 'קובץ:
שלב 3: קובץ לא מבוים
בצע את ' git restore ' קובץ עם ' -מְבוּיָם 'דגל ושם קובץ:
git לשחזר --מְבוּיָם file.pyשלב 4: בדוק את המצב הנוכחי של הקובץ
כדי לבדוק את המצב הנוכחי של הקובץ שלא עוקב, הפעל את ' סטטוס git ' פקודה:
סטטוס gitניתן לראות שהבלתי מחויב ' file.py ' הוסר מאזור ההיערכות:
כיצד 'שחזר git' קבצים מרובים במעקב/שלבים ב-Git?
כדי להסיר את הקבצים המבויים מרובים מאינדקס הבימוי, הפעל את הפקודה שסופקה:
git לשחזר --מְבוּיָם * .טקסטכאן, כל הקבצים שיש להם את ' .טקסט ' הרחבה, תוסר מאזור ההיערכות:
כעת, בדוק את המצב של הקבצים הלא מחויבים על ידי הפעלת ' סטטוס git ' פקודה:
סטטוס gitעל פי הפלט הנתון להלן, כל הקבצים הלא מחויבים שיש להם את ' .טקסט ', הוסרה בחזרה לאזור העבודה של Git:
ריכזנו מידע מפורט על ' git restore ' פקודה.
סיכום
ה ' git restore הפקודה משמשת לביטול השינויים המחויבים האחרונים והסרת השינויים המקומיים במעקב. ה ' git restore – מבוים *