مرجع Git السريع
ورقة مرجعية مجانية لأوامر Git قابلة للبحث حسب الفئة، من الفروع والدمج إلى rebase وstash وreset، يعرض كل أمر طريقة الاستخدام ومستوى الخطورة لتجنب الأخطاء.
الإعداد
git config --global user.name "Name"تعيين اسم المستخدم
git config --global user.name "Sam"
git config --global user.email "email"تعيين البريد الإلكتروني
git config --global user.email "[email protected]"
git config --listعرض كل الإعدادات
git config --list
البداية
git initتهيئة مستودع جديد
git init my-project
git clone <url>استنساخ مستودع بعيد
git clone https://github.com/user/repo.git
التغييرات
git statusحالة مجلد العمل
git status
git diffمقارنة التغييرات
git diff HEAD~1
git add <file>إضافة إلى التجهيز
git add . / git add file.txt
git commit -m "message"إنشاء commit
git commit -m "feat: new feature"
git commit --amendتعديل آخر commit
git commit --amend -m "updated message"
git stashتخزين التغييرات مؤقتًا
git stash / git stash pop
الفروع
git branchعرض الفروع
git branch -a
git branch <name>إنشاء فرع جديد
git branch feature/login
git checkout <branch>تبديل الفرع
git checkout main
git checkout -b <name>إنشاء وتبديل
git checkout -b feature/login
git merge <branch>دمج فرع
git merge feature/login
git branch -d <name>حذف فرع
git branch -d feature/login
git branch -D <name>حذف فرع بالقوة
git branch -D feature/login
البعيد
git remote -vعرض المستودعات البعيدة
git remote -v
git fetchجلب تغييرات المستودع البعيد
git fetch origin
git pullجلب ودمج
git pull origin main
git pushدفع إلى البعيد
git push origin main
git push --forceدفع بالقوة
git push --force origin main
التراجع
git restore <file>تجاهل تغييرات الملف
git restore file.txt
git reset HEAD <file>إلغاء تجهيز ملف
git reset HEAD file.txt
git revert <commit>عكس commit (بـ commit جديد)
git revert abc123
git reset --soft HEAD~1التراجع عن آخر commit (مع الاحتفاظ بالتغييرات)
git reset --soft HEAD~1
git reset --hard HEAD~1حذف آخر commit (تجاهل التغييرات)
git reset --hard HEAD~1
الفحص
git logسجل الـ commits
git log --oneline --graph
git log --onelineسجل بسطر واحد
git log --oneline -10
git show <commit>تفاصيل الـ commit
git show abc123
git blame <file>مؤلف كل سطر
git blame file.txt
git reflogسجل HEAD (للاسترجاع)
git reflog
تضمين
ما هو مرجع Git السريع؟
ورقة مرجعية مجانية لأوامر Git قابلة للبحث حسب الفئة، من الفروع والدمج إلى rebase وstash وreset، يعرض كل أمر طريقة الاستخدام ومستوى الخطورة لتجنب الأخطاء.
كيفية الاستخدام
- 1الإدخال— أدخل البيانات المطلوبة.
- 2النتائج— راجع النتائج المعالجة.
- 3النسخ— انسخ النتائج لاستخدامها.
أدوات ذات صلة
الأسئلة الشائعة
نعم، يعمل بدون اتصال لأنه يستخدم بيانات ثابتة.