עיקרי אַחֵר מהו קובץ 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? האם אתה משתמש בעיקר בכללים גלובליים או מקומיים? אנא שתף ​​את חוויותיך בסעיף ההערות.

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

בחירת העורך

האם צ'אט בסנאפצ'ט מגדיל את הציון שלך?
האם צ'אט בסנאפצ'ט מגדיל את הציון שלך?
Snapchat משתנה לעתים קרובות כל כך עד שזה יכול להיות ממש קשה לעקוב אחר המשמעות של התכונות שלו או לעשות. אם אינך משתמש רגיל, ייתכן שתצטרך ללמוד להשתמש באפליקציה מחדש לאחר מכן
כיצד לנקות מטמון ועוגיות ב- Chrome
כיצד לנקות מטמון ועוגיות ב- Chrome
למרות שמטמון ועוגיות נועדו להגביר את חוויית המשתמש שלך, הם עלולים להוביל לביצועי דפדפן מופחתים כאשר הם מתחילים לבנות. אף דפדפן לא יציע לך לנקות מטמון ועוגיות בכוחות עצמו. אתה'
סקירה של Pinnacle PCTV USB Stick
סקירה של Pinnacle PCTV USB Stick
המחשב הנייד שלך נייד והטלוויזיה שלך יכולה להיות גם כן. תמורת 27 פאונד בלבד, תוכלו לחבר טיונר USB ולצפות, להשהות ולהקליט טלוויזיה בשידור חי. בנוסף, כל מקלט ה- DVB-T יכול להתמודד עם שידורי HDTV כשעוד
כיצד לשנות הרחבות קבצים עבור קובץ באייפון
כיצד לשנות הרחבות קבצים עבור קובץ באייפון
מערכת ניהול הקבצים של iOS הייתה נקודת מחלוקת עבור משתמשי אפל מאז הימים הראשונים. רבים מצאו שאפליקציית הקבצים המובנית מוגבלת בפונקציונליות, ולעתים קרובות חסרה את האפשרויות הפשוטות ביותר. עד לאחרונה, אייפון
שנה את הכללים האוטומטיים של Focus Focus ב- Windows 10
שנה את הכללים האוטומטיים של Focus Focus ב- Windows 10
Windows 10 מאפשר לך לבחור באופן אוטומטי את המועדים שבהם אתה לא רוצה להיות מופרע. זה אפשרי עם תכונה חדשה - כללים אוטומטיים של שקט שעות.
איך AirTags עובדים
איך AirTags עובדים
AirTags עוזרים לך לפקוח עין על החפצים החיוניים שלך. אתה יכול בקלות לחבר את הגאדג'ט הקטנטן הזה לפריטים חשובים כמו התרמיל שלך או צווארון חיית המחמד שלך. AirTags חוללו מהפכה כיצד לשמור על מעקב אחר הדברים שלך בכל עת. למרות זאת,
הורד את מנהל הכינוי Win + R
הורד את מנהל הכינוי Win + R
מנהל כינוי Win + R. מנהל הכינוי Win + R מספק דרך קלה ונוחה מאוד ליצור כינויים עבור היישומים המועדפים עליך. לדוגמא, אתה יכול להקליד 'ff' בתיבת הדו-שיח הפעלה, ו- Windows ישיק עבורך את דפדפן Firefox. עם מנהל הכינוי Win + R תוכלו לציין כל כינוי (או אפילו כמה כינויים) לכל יישום. כינויים הם