איפוס/שחזור כל הספריות המשנה ב-Git
- Tan Shuai
- פיתוח תוכנה
- 22 Sep, 2021
ניהול מאגר Git באופן יעיל דורש לעיתים קרובות איפוס או שחזור של תתי-ספריות כדי לשמור על בסיס קוד נקי ומתפקד. מדריך זה מספק גישה תמציתית בשלבים לאיפוס או שחזור כל תתי-הספריות במאגר Git.
איפוס תתי-ספריות
הפקודה הבאה של Git מסירה את כל הקבצים והתיקיות הלא מעוקבים מהמאגר. זה שימושי לניקוי קבצים מיותרים לפני ביצוע איפוס או שחזור.
git clean -xfdf -- .
פירוק הפקודה:
-x
: מסיר את כל הקבצים הלא מעוקבים, כולל אלו שהתעלמו מהם ב-.gitignore
.-f
: מכריח את הסרת הקבצים.-d
: מסיר תיקיות לא מעוקבות.-- .
: מיישם את הפקודה על התיקייה הנוכחית וכל תתי-הספריות.
שחזור תתי-ספריות
כדי לשחזר את כל הקבצים במאגר למצבם האחרון שנשמר, השתמש בפקודה הבאה:
git checkout {HEAD OR BRANCH} -- .
פירוק הפקודה:
{HEAD OR BRANCH}
: החלף ב-HEAD
לאיפוס למחויבות האחרונה או ציין שם ענף כדי לאפס לענף מסוים.-- .
: מיישם את הפקודה על התיקייה הנוכחית וכל תתי-הספריות.
על ידי שימוש בפקודות אלה, אתה יכול להבטיח שמאגרך נקי מקבצים לא רצויים ושכל הקבצים שוחזרו למצבם השמור. תהליך זה עוזר בשמירה על בסיס קוד נקי ומאורגן, ומקל על שיתוף פעולה ופיתוח.
אל תהסס להתאים מדריך זה לצרכים ולהעדפות הספציפיות שלך. למידע נוסף על פעולות Git מתקדמות, עיין ב-תיעוד הרשמי של Git.