עיקרי אַחֵר מהו קובץ GITIGNORE וכיצד אוכל להשתמש בקובץ?

מהו קובץ GITIGNORE וכיצד אוכל להשתמש בקובץ?



כשעובדים עם מאגר git, קיימת סכנה לנתונים לא רצויים. למרבה המזל, אתה יכול ליצור קובץ עם סיומת GITIGNORE ולהגדיר אילו קבצים ותיקיות יש להתעלם בפרויקט. אתה יכול ליצור נתוני GITIGNORE גלובליים לשימוש בכל מאגר Git.

מה

כיצד ליצור קבצי GITIGNORE

קבצי GITIGNORE הם קבצי טקסט רגיל, כך שתוכל לפתוח אותם באמצעות פנקס הרשימות או כל עורך טקסט. כך יוצרים קובץ GITIGNORE:

  1. פתח כל עורך טקסט ולחץ על שמור. שנה את השם ל- .gitignore.
  2. בעת עריכת הקובץ כל שורה שמורה לתיקיה אחת או לקובץ ש- git צריך להתעלם ממנו.

השתמש ב- # כדי להוסיף הערות לקובץ .gitignore

השתמש ב- * להתאמת תווים כלליים

השתמש ב- # / כדי להתעלם מנתיבים ביחס לקובץ GITIGNORE.

כדוגמה, ה- GITIGNORE שלך יכול להיראות כך:

# התעלם מתיקיית node_modules

node_modules

# התעלם מקבצים הקשורים למפתחות API

. env

# התעלם מקבצי מערכת מק

.DS_store

# התעלם מקבצי התצורה של SASS

.sass-cache

כיצד למצוא דוא"ל שלא נקרא ב - Gmail

# התעלם מכל קבצי הטקסט

*.טקסט

כפי שאתה אולי יודע, הערות הן אופציונליות.

התעלם מספריות על ידי הכללת הנתיבים שלהן והשתמש / בסוף כל שורה.

לדוגמה:

בדיקה/

יומנים/

כיצד לשנות לנוף ב- Google Docs

עומסים /

בעוד שניתן להשתמש בסמל התו הכללי * להתעלמות מכל הקבצים עם סיומת ספציפית, ניתן לשלב אותו עם סמל השלילה!. הנה דוגמה:

*.טקסט

! readme.txt

! main.txt

האמור לעיל יודיע לגיט להתעלם מכל קובץ עם סיומת .txt למעט readme.txt ו- main.txt.

ניתן להשתמש בתווים כלליים לספריות. רק היזהר בעת השימוש בהם, כפי שמוצג בדוגמה זו:

מִבְחָן/

! test / example.txt

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

יש לך אפשרות להשתמש בכוכבית כפולה (**) כדי להתאים לכל מספר ספריות וקבצים. לדוגמה, Test / ** / *. Txt יגיד ל- git להתעלם רק מקבצים המסתיימים ב- .txt בספריית הבדיקה ובספריות המשנה שלה.

קובץ GITIGNORE כיצד להשתמש באחד

שלוש דרכים ליישום קבצי GITIGNORE

השתמש ב- GITIGNORE עולמי עם כל הפרויקטים שלך, עם עמיתייך או לבד. עם זאת, תוכל ליצור GITIGNORE מקומי או אפילו לציין כללי אי הכללה.

צור קובץ GITIGNORE מקומי

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

צור קובץ GITIGNORE גלובלי

אם אתה עובד עם מספר מאגרי git, אתה יכול לחסוך הרבה זמן על ידי הגדרת כללים גלובליים למאגרים המקומיים שלך.

התיקייה המשותפת של חלונות 10 אינה נגישה
  1. צור את קובץ GITIGNORE והגדר את הכללים האוניברסאליים להחלה.
  2. השתמש במאפיין core.excludesFiles כדי להפוך את קובץ GITIGNORE המקומי לגלובלי. השתמש בשורה הבאה:

git config – core global.excludesFile

צור כללי GITIGNORE אישיים

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

שימוש בקובץ GITIGNORE עבור קבצים מחויבים

התעלם מקבצים מחויבים

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

git rm - מטמון

באופן זה, הקובץ יוסר מהמאגר למרות שיישאר בספריית העבודה. קובץ GITIGNORE עם כלל זה צריך להיות בספריה העובדת.

התחייב קובץ שהתעלם ממנו בעבר

אם ברצונך לבצע קובץ שהתעלם ממנו, תוכל לבצע זאת באמצעות שורת הוספה git ואפשרות הכוח. לדוגמה, אם ברצונך להסיר את example.txt מקובץ GITIGNORE תוך שמירה על מאגר זה, הוסף שורות:

git add -f example.txt

git commit -m כוח הוספת example.txt.

הוספת קובץ שהתעלם ממנו למאגר. השלב האחרון הוא לשנות את קובץ GITIGNORE על ידי הסרת דפוס ההתעלמות או הכלל.

מה

השתמש ב- GITIGNORE לטובתך

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

באיזו תדירות אתה זקוק לקבצי GITIGNORE במאגר git? האם אתה משתמש בעיקר בכללים גלובליים או מקומיים? אנא שתף ​​את חוויותיך בסעיף ההערות.

מאמרים מעניינים

בחירת העורך

צור בריכה חדשה במקומות אחסון ב- Windows 10
צור בריכה חדשה במקומות אחסון ב- Windows 10
כדי ליצור מאגר חדש בשטחי אחסון ב- Windows 10, אתה זקוק לפחות לשני כוננים נוספים (בנוסף לכונן בו מותקן Windows).
כיצד להעתיק טקסט מתיבות דו-שיח ב- Windows 8.1
כיצד להעתיק טקסט מתיבות דו-שיח ב- Windows 8.1
לפעמים, בעת השימוש ב- Windows, עליך להעתיק את הטקסט מתיבת ההודעה כלשהי המופיעה על המסך. לדוגמה, יישום כלשהו עשוי להציג בפניך הודעת שגיאה או פרטי קריסה. בתרחיש כזה, תרצה להעתיק את הטקסט שלו ללוח כדי שתוכל להדביק אותו בחיפוש של גוגל
Adobe Creative Suite 4 סקירה סטנדרטית של עיצוב / פרימיום
Adobe Creative Suite 4 סקירה סטנדרטית של עיצוב / פרימיום
קל לשכוח בימים אלה, אך אדובי החלה בפיתוח תוכנה וגופנים למכונות הגדרת תמונות. הדברים עברו במידה ניכרת מאז ההתחלה הצנועה הזו, אך המיקוד העיקרי והעוצמה של אדובי נותרים בפרסום. המפתח לכך
מנטה לינוקס 19.1 יצא
מנטה לינוקס 19.1 יצא
הצוות שעומד מאחורי ההפצה הפופולרית של Linux Mint משחרר גרסה חדשה של התוכנה שלהם למשתמשי הסניף היציבים. אתה יכול להוריד מהדורות קינמון, MATE ו- XFCE להתקנת מנטה 19.1 'טסה'. בואו נראה מה זה חדש במהדורה זו. פרסומת Linux Mint 19.1 מגיעה עם קינמון 4.0, שמביא טונות של מגוון
כיצד להוסיף עור מותאם אישית ל- Minecraft Java
כיצד להוסיף עור מותאם אישית ל- Minecraft Java
כשאתה משחק במיינקראפט, אין הרבה אפשרויות לאוואטרים. יש לך את סטיב ואלכס, סקינים המוגדרים כברירת מחדל במיינקראפט - וזהו. יש אנשים שמסתפקים בהם, אבל אחרים מעדיפים לשנות את האווטרים שלהם
שחזר פריטי לוח הבקרה בתפריט Win + X בעדכון היוצרים של Windows 10
שחזר פריטי לוח הבקרה בתפריט Win + X בעדכון היוצרים של Windows 10
ראה כיצד לשחזר את לוח הבקרה הקלאסי בתפריט Win + X בעדכון היוצרים של Windows 10 (Windows 10 build 14959 ומעלה).
כיצד למחוק את היסטוריית החיפושים של גוגל באנדרואיד, אייפון וכרום
כיצד למחוק את היסטוריית החיפושים של גוגל באנדרואיד, אייפון וכרום
גם אם אין לך טלפון אנדרואיד, אתה כנראה משתמש בשלושה או ארבעה מהשירותים של גוגל מדי יום, כך שהחברה יודעת עליך הרבה. המידע שנאסף שלך יכול לכלול את הנסיעה לעבודה והרגלי הקניות שלך, גם אם