استكشف أوامر Git

كل أمر درس متحرّك، وكل خيار عرض قصير — أو شرح حين لا يمكن عرضه بأمانة.

72 أوامر · 275 خيارات

/
الترتيب:

✦ الإعداد وإنشاء المشاريع

ملفاتك — ملف واحد، ثلاثة أماكنمجلد العملقرصكالتجهيزالـ commit التاليHEADآخر commitadd ›commit ›GITUALIZEمستودعك — ‎.git على حاسوبك6558592Initial commit6558592b1fd41e6afb976bdbbda4151160fd08ac Initial commitmainmain: لافتة متحركة على commitHEADHEAD ← الفرع الذي أنت عليهREADME.mdدون تغييرapp.jsدون تغييرindex.htmlدون تغييرv1v1v1v1v1v1v2v2v2HEAD → main → 6558592 “Initial commit”

git init

تحويل مجلد إلى مستودع Git

إنشاء مستودع Git فارغ

الإعداد وإنشاء المشاريع · 1 خياراتافتح →
ملفاتك — ملف واحد، ثلاثة أماكنمجلد العملقرصكالتجهيزالـ commit التاليHEADآخر commitadd ›commit ›GITUALIZE☁ ORIGIN — github.com/acme/shop (مستودع آخر)مستودعك — ‎.git على حاسوبك2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commit2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: لافتة متحركة على commitorigin/mainorigin/main: إشارتك المحلية إلى مكان فرع origin عند آخر fetch/push لكHEADHEAD ← الفرع الذي أنت عليهmainmain: كما هو موجود على originREADME.mdدون تغييرapp.jsدون تغييرindex.htmlدون تغييرv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git clone

تنزيل مشروع من GitHub

نسخ مستودع إلى مجلد جديد

الإعداد وإنشاء المشاريع · 2 خياراتافتح →
ملفاتك — ملف واحد، ثلاثة أماكنمجلد العملقرصكالتجهيزالـ commit التاليHEADآخر commitadd ›commit ›GITUALIZEمستودعك — ‎.git على حاسوبك2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: لافتة متحركة على commitHEADHEAD ← الفرع الذي أنت عليهREADME.mdدون تغييرapp.jsدون تغييرindex.htmlدون تغييرv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git config

قراءة إعدادات Git وتغييرها

قراءة إعدادات Git وتعديلها

الإعداد وإنشاء المشاريع · 3 خياراتافتح →
ملفاتك — ملف واحد، ثلاثة أماكنمجلد العملقرصكالتجهيزالـ commit التاليHEADآخر commitadd ›commit ›GITUALIZEمستودعك — ‎.git على حاسوبك2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: لافتة متحركة على commitHEADHEAD ← الفرع الذي أنت عليهREADME.mdدون تغييرapp.jsدون تغييرindex.htmlدون تغييرv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git version

أي Git مثبّت

عرض إصدار Git المثبّت

الإعداد وإنشاء المشاريع · 1 خياراتافتح →
ملفاتك — ملف واحد، ثلاثة أماكنمجلد العملقرصكالتجهيزالـ commit التاليHEADآخر commitadd ›commit ›GITUALIZEمستودعك — ‎.git على حاسوبك2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: لافتة متحركة على commitHEADHEAD ← الفرع الذي أنت عليهREADME.mdدون تغييرapp.jsدون تغييرindex.htmlدون تغييرv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git help

العثور على الأمر المناسب

عرض المساعدة لـ Git وأوامره

الإعداد وإنشاء المشاريع · 3 خياراتافتح →

git bugreport

جمع معلومات لتقرير خطأ في Git

الإعداد وإنشاء المشاريع · 0 خياراتافتح →

git diagnose

جمع تشخيصات المستودع في ملف zip

الإعداد وإنشاء المشاريع · 0 خياراتافتح →

◐ اللقطات الأساسية

git add

شائع

تجهيز التغييرات للـ commit التالي

إضافة محتوى الملفات إلى الفهرس (منطقة التجهيز)

اللقطات الأساسية · 21 خياراتافتح →

git commit

شائع

حفظ لقطة لما هو مجهّز

تسجيل التغييرات في المستودع

اللقطات الأساسية · 38 خياراتافتح →

git reset

التراجع عن commits بإرجاع الفرع إلى الخلف

إعادة ضبط HEAD الحالي إلى الحالة المحددة

اللقطات الأساسية · 6 خياراتافتح →

git status

رؤية ما تغيّر وما هو مجهَّز

عرض حالة ملفات العمل ومنطقة التجهيز

اللقطات الأساسية · 3 خياراتافتح →

git diff

رؤية الأسطر التي غيّرتها بالضبط

عرض التغييرات بين ملفاتك ومنطقة التجهيز والـ commits

اللقطات الأساسية · 4 خياراتافتح →

git restore

التراجع عن تغييرات ملف

استعادة الملفات في مجلد العمل أو منطقة التجهيز

اللقطات الأساسية · 4 خياراتافتح →

git rm

حذف ملف وتجهيز الحذف

إزالة الملفات من مجلد العمل ومنطقة التجهيز

اللقطات الأساسية · 2 خياراتافتح →

git mv

إعادة تسمية ملف أو نقله

نقل ملف أو إعادة تسميته

اللقطات الأساسية · 0 خياراتافتح →

git clean

حذف الملفات غير المتتبَّعة

إزالة الملفات غير المتتبَّعة من مجلد العمل

اللقطات الأساسية · 4 خياراتافتح →

git revert

التراجع عن commit بأمان بـ commit جديد

التراجع عن commit بإنشاء commit جديد

اللقطات الأساسية · 3 خياراتافتح →

⑂ التفرّع والدمج

☁ المشاركة والتحديث

◎ الفحص والمقارنة

git log

شائع

قراءة تاريخ الـ commits

عرض سجلات الـ commits

الفحص والمقارنة · 6 خياراتافتح →

git show

النظر داخل commit واحد

عرض commit أو وسم أو ملف في نسخة معيّنة

الفحص والمقارنة · 2 خياراتافتح →

git reflog

العثور على commits مفقودة

عرض الأماكن التي مرّ بها HEAD والفروع

الفحص والمقارنة · 1 خياراتافتح →

git describe

تسمية commit نسبةً إلى أقرب وسم

إعطاء commit اسمًا مقروءًا مبنيًا على أقرب وسم

الفحص والمقارنة · 3 خياراتافتح →

git shortlog

تلخيص الـ commits حسب المؤلف

تلخيص السجل حسب المؤلف

الفحص والمقارنة · 3 خياراتافتح →

git show-branch

مقارنة الفروع جنبًا إلى جنب

عرض الفروع والـ commits التي يحتويها كل منها

الفحص والمقارنة · 0 خياراتافتح →

git whatchanged

السجل مع الملفات التي غيّرها كل commit

عرض السجلات مع الملفات التي غيّرها كل commit (قديم)

الفحص والمقارنة · 0 خياراتافتح →

git notes

إرفاق ملاحظة بـ commit دون تغييره

إرفاق ملاحظات بالـ commits دون تغييرها

الفحص والمقارنة · 4 خياراتافتح →

git verify-commit

التحقق من توقيع GPG للـ commits

الفحص والمقارنة · 0 خياراتافتح →

git verify-tag

التحقق من توقيع GPG للوسوم

الفحص والمقارنة · 0 خياراتافتح →

⌕ تتبّع الأخطاء

✎ الـ patches وإعادة الكتابة

git format-patch

تحويل الـ commits إلى ملفات patch

تحويل الـ commits إلى ملفات patch جاهزة للبريد

الـ patches وإعادة الكتابة · 3 خياراتافتح →

git am

تطبيق ملفات patch كـ commits

تطبيق patches من ملفات البريد كـ commits

الـ patches وإعادة الكتابة · 2 خياراتافتح →

git range-diff

مقارنة نسختين من فرع

مقارنة نسختين من سلسلة commits

الـ patches وإعادة الكتابة · 0 خياراتافتح →

git merge-tree

اختبار دمج دون لمس أي شيء

حساب دمج دون لمس مجلد العمل

الـ patches وإعادة الكتابة · 0 خياراتافتح →

git rerere

إعادة استخدام حلّ تعارض مسجَّل

إعادة استخدام حلول التعارض المسجّلة

الـ patches وإعادة الكتابة · 0 خياراتافتح →

git filter-branch

إعادة كتابة السجل بمرشِّحات (متقادم — استخدم git filter-repo)

الـ patches وإعادة الكتابة · 0 خياراتافتح →

git replace

استبدال كائن بآخر دون إعادة كتابة السجل

الـ patches وإعادة الكتابة · 0 خياراتافتح →

git history

إعادة كتابة الـ commits بأوامر فرعية بسيطة (تجريبي)

الـ patches وإعادة الكتابة · 0 خياراتافتح →

▦ مساحات العمل والمشاريع الكبيرة

⚙ الإدارة

git archive

تصدير إصدار كملف zip أو tar

تصدير ملفات commit كأرشيف zip أو tar

الإدارة · 3 خياراتافتح →

git bundle

نقل مستودع كملف واحد

حزم الـ commits والفروع في ملف واحد

الإدارة · 2 خياراتافتح →

git fsck

فحص المستودع والعثور على commits مفقودة

التحقق من المستودع والعثور على كائنات غير قابلة للوصول

الإدارة · 2 خياراتافتح →

git fast-export

تفريغ السجل كتدفق نصي

تصدير السجل كتدفق نصي بصيغة fast-import

الإدارة · 1 خياراتافتح →

git fast-import

بناء مستودع من تدفق fast-import

الإدارة · 0 خياراتافتح →

git gc

تنظيف المستودع وتحسينه

الإدارة · 0 خياراتافتح →

git maintenance

تشغيل صيانة المستودع أو جدولتها في الخلفية

الإدارة · 0 خياراتافتح →

git repack

حزم الكائنات المتفرّقة في ملفات حزم

الإدارة · 0 خياراتافتح →

git pack-refs

حزم المراجع في ملف واحد

الإدارة · 0 خياراتافتح →

git prune

حذف الكائنات غير القابلة للوصول

الإدارة · 0 خياراتافتح →

git count-objects

عدّ الكائنات وعرض مساحة القرص التي تستخدمها

الإدارة · 0 خياراتافتح →

git refs

وصول منخفض المستوى إلى تخزين المراجع

الإدارة · 0 خياراتافتح →

git instaweb

تصفّح المستودع في متصفح الويب

الإدارة · 0 خياراتافتح →

⧉ أدوات خارجية