Menu
Coddy logo textTech

בדיקת כללי התעלמות

חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 21 מתוך 58.

כשקובץ מופיע (או לא מופיע) באופן בלתי צפוי ב־git status, קשה לדעת איזו כלל אחראי לכך. ל־Git יש כלי שמיועד בדיוק לכך:

git check-ignore -v build/output.txt

אם הקובץ תואם כלל התעלמות, Git מדפיס איזה קובץ ואיזו שורה גרמו להתאמה:

.gitignore:1:build/    build/output.txt

אם ברצונך לקבל תשובת כן/לא עבור נתיב אחד, השמט את הדגל -v. Git יוצא עם קוד סטטוס 0 אם הקובץ מוחרג ועם 1 אם הוא אינו מוחרג, ומדפיס את הנתיב רק כאשר יש התאמה.

כדי לקבל רשימה מהירה של "כל הקבצים התואמים", אפשר להשתמש ב:

git check-ignore *

הדבר הזה שימושי מאין כמוהו לניפוי שגיאות בהגדרות מורכבות של .gitignore בפרויקטים אמיתיים.

challenge icon

אתגר

מתחילים

התיקייה היא כבר מאגר Git עם קובץ .gitignore שמכיל *.log. קיימים שני קבצים: readme.md ו-error.log.

הריצו את git check-ignore על שני הקבצים בבת אחת והדפיסו רק את הנתיבים התואמים.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה ניהול גרסאות

תרגלו בעצמכם: Terminal אונליין