أوامر Git الأساسية
اكتشف أوامر Git الأساسية لإدارة مشاريعك.
I
InSkillCoach
· دقيقة
أوامر Git الأساسية
اكتشف أوامر Git الأساسية لإدارة مشاريعك.
الإعداد الأولي
# Configurer l'identité
git config --global user.name "Votre Nom"
git config --global user.email "votre.email@exemple.com"
# Créer un nouveau dépôt
git init
# Cloner un dépôt existant
git clone <url_du_depot>
الأوامر الأساسية
إدارة الملفات
# Vérifier l'état du dépôt
git status
# Ajouter des fichiers
git add <fichier>
git add . # Ajouter tous les fichiers
# Créer un commit
git commit -m "Description du commit"
# Voir l'historique
git log
git log --oneline
git log --graph
إدارة الفروع
# Créer une nouvelle branche
git branch <nom_branche>
git checkout -b <nom_branche> # Créer et basculer
# Basculer de branche
git checkout <nom_branche>
# Fusionner des branches
git merge <branche_source>
git rebase <branche_source>
# Supprimer une branche
git branch -d <nom_branche>
العمل مع مستودع بعيد
# Ajouter un dépôt distant
git remote add origin <url_depot>
# Pousser des modifications
git push origin <branche>
# Récupérer des modifications
git fetch
git pull
# Voir les dépôts distants
git remote -v
إدارة التعارضات
# Voir les conflits
git status
# Résoudre les conflits
# 1. Ouvrir les fichiers en conflit
# 2. Choisir les modifications à garder
# 3. Ajouter les fichiers résolus
git add <fichier>
# Finaliser la résolution
git commit -m "Résolution des conflits"
الأوامر المتقدمة
إدارة التعديلات
# Annuler des modifications non commitées
git checkout -- <fichier>
# Annuler le dernier commit
git reset HEAD~1
# Modifier le dernier commit
git commit --amend
# Stasher des modifications
git stash
git stash pop
إدارة الوسوم (Tags)
# Créer un tag
git tag -a v1.0 -m "Version 1.0"
# Pousser les tags
git push origin --tags
أفضل الممارسات
-
الـ Commits
- رسائل واضحة ووصفية
- commit واحد لكل ميزة
- commits ذرّية (atomic)
- مراجعة قبل الـ commit
-
الفروع
- فرع main مستقر
- فروع للميزات
- فروع للإصلاحات
- تنظيف دوري
-
سير العمل
- تنفيذ pull قبل push
- اختبارات قبل الـ commit
- مراجعة الشيفرة
- التوثيق
الخاتمة
النقاط الرئيسية التي يجب تذكرها:
- الأوامر الأساسية الضرورية
- إدارة الفروع
- العمل التعاوني
- حل التعارضات
التوصيات:
- التدرب بانتظام
- اتباع الاصطلاحات المعتمدة
- توثيق التغييرات
- تطبيق أفضل الممارسات
- التعمق في تعلم Git
نبذة عن InSkillCoach
خبير في التدريب والتقنيات
مدرّب متخصص في التقنيات المتقدمة والذكاء الاصطناعي، تدعمه شركة GNeurone Inc.
الشهادات:
- AWS Certified Solutions Architect – Professional
- شهادات Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
881
121
التعليقات
التعليقات مدعومة عبر GitHub Discussions
سجّل الدخول باستخدام GitHub للمشاركة في النقاش