freeCodeCamp/guide/arabic/git/gitignore/index.md

50 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 العام ، قم بتشغيل الأمر التالي:
```bash
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)