48 lines
2.1 KiB
Markdown
48 lines
2.1 KiB
Markdown
---
|
|
title: Gitignore
|
|
localeTitle: .gitignore
|
|
---
|
|
## Gitignore
|
|
|
|
ملف `.gitignore` هو ملف نصي يخبر Git بالملفات أو المجلدات التي يجب تجاهلها في المشروع.
|
|
|
|
عادة ما يتم وضع ملف `.gitignore` محلي في الدليل الجذر للمشروع. يمكنك أيضًا إنشاء ملف `.gitignore` عالمي وسيتم تجاهل أي إدخالات في هذا الملف في جميع مستودعات Git الخاصة بك.
|
|
|
|
لإنشاء المحلي `.gitignore` الملف، إنشاء ملف نصي وتسميته `.gitignore` (تذكر لتشمل `.` في البداية). ثم قم بتحرير هذا الملف حسب الحاجة. يجب أن يسرد كل سطر جديد ملفًا أو مجلدًا إضافيًا تريد أن يتجاهله Git.
|
|
|
|
يمكن أن تتبع الإدخالات في هذا الملف أيضًا نمط تطابق.
|
|
|
|
* `*` يستخدم كمباراة بدل
|
|
* `/` يتم استخدامه لتجاهل أسماء `.gitignore` بملف `.gitignore`
|
|
* `#` يستخدم لإضافة تعليقات إلى ملف `.gitignore`
|
|
|
|
هذا مثال لما قد يبدو عليه ملف `.gitignore` :
|
|
|
|
`# Ignore Mac system files
|
|
.DS_store
|
|
|
|
# Ignore node_modules folder
|
|
node_modules
|
|
|
|
# Ignore all text files
|
|
*.txt
|
|
|
|
# Ignore files related to API keys
|
|
.env
|
|
|
|
# Ignore SASS config files
|
|
.sass-cache
|
|
`
|
|
|
|
لإضافة أو تغيير ملف .gitignore العام ، قم بتشغيل الأمر التالي:
|
|
|
|
`git config --global core.excludesfile ~/.gitignore_global
|
|
`
|
|
|
|
سيؤدي ذلك إلى إنشاء الملف `~/.gitignore_global` . الآن يمكنك تحرير هذا الملف بنفس طريقة ملف `.gitignore` المحلي. ستتجاهل جميع مستودعات Git الملفات والمجلدات المدرجة في ملف `.gitignore` .
|
|
|
|
### معلومات اكثر:
|
|
|
|
* وثائق جيت: [gitignore](https://git-scm.com/docs/gitignore)
|
|
* تجاهل الملفات: [جيثب](https://help.github.com/articles/ignoring-files/)
|
|
* قوالب `.gitignore` مفيدة: [جيثب](https://github.com/github/gitignore) |