מהו קובץ GITIGNORE?

כיצד לפתוח, לערוך ולהמיר קבצי GITIGNORE

קובץ עם סיומת הקובץ GITIGNORE הוא קובץ Git התעלם בשימוש עם מערכת בקרת גרסאות / מקור בשם Git. הוא מציין אילו קבצים ותיקיות לא צריך להתעלם בקוד מקור נתון.

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

ניתן למצוא עשרות דוגמאות לקובצי GITIGNORE המומלצים בתרחישים שונים, מדף תבניות gitignore.

כיצד לפתוח קובץ GITIGNORE

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

משתמשי Windows יכולים לפתוח קבצים GITIGNORE עם תוכנית פנקס רשימות מובנית או עם יישום Notepad + + חינם. כדי לפתוח קובצי GITIGNORE ב- MacOS, באפשרותך להשתמש ב- Gedit. משתמשי Linux (כמו גם Windows ו- MacOS) עשויים למצוא את Atom שימושי לפתיחה ועריכה של קובצי GITIGNORE.

עם זאת, קבצי GITIGNORE אינם שמישים בפועל (כלומר, הם אינם מתפקדים כקובץ התעלמות), אלא אם כן הם מנוצלים בהקשר של Git, שהיא תוכנה חופשית שפועלת על Windows, Linux ו- MacOS.

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

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

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

כיצד להמיר מ / קובץ GITIGNORE

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

ראה כיצד להמיר מאגרי SVN למאגרים של Git לקבלת עזרה. גם לראות סקריפט זה עשוי להיות מסוגל להשיג את אותו הדבר.

כדי לשמור את קובץ GITIGNORE לתבנית קובץ טקסט, השתמש באחד מעורכי הטקסט שהוזכרו למעלה. רובם יכולים להמיר TXT, HTML , ותבניות טקסט פשוט דומה.

קריאה מתקדמת על קבצי GITIGNORE

ניתן ליצור קובץ GITIGNORE מקומי מהמסוף, באמצעות פקודה זו:

מגע

אפשר לעשות זאת כך:

git config - גלובל core.excludesfile ~ / .gitignore_global

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

הנה דוגמה פשוטה לקובץ GITIGNORE שיתעלם מקבצים שונים שנוצרו על-ידי מערכת ההפעלה :

.DS_Store .DS_Store? . * * Trashes ehthumbs.db Thumbs.db

הנה דוגמה של GITIGNORE שאינה כוללת קובצי LOG , SQL ו- SQLITE מקוד המקור:

* .log * .sql * .sqlite

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

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

git rm - שם מלא

האם הקובץ שלך עדיין לא נפתח?

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

IGN הוא עוד קובץ להתעלם אבל הוא בקובץ RoboHelp התעלם פורמט קובץ שנוצר על ידי ומשמש עם Adobe RoboHelp לבניית מסמכי עזרה של Windows. אמנם הקובץ עשוי לשמש פונקציה דומה - לרשום מילים כי הם התעלמו מחיפושים דרך התיעוד - זה לא יכול לשמש עם Git ולא פעל לפי אותם כללי תחביר.

אם הקובץ שלך אינו נפתח, חקור את סיומת הקובץ שלו כדי ללמוד באיזו תבנית הוא נמצא, כך שתוכל למצוא את התוכנה המתאימה שפותחת או ממירה אותו.