سجل التحديثات

ورقة غش Git

ورقة غش لأوامر Git الشائعة، للبحث السريع ونسخ أوامر Git

التكوين والتهيئة
9
git init

تهيئة مستودع Git جديد في الدليل الحالي

git init --bare

تهيئة مستودع مجرد (بدون دليل عمل، يستخدم للخوادم)

git clone <url>

استنساخ مستودع بعيد إلى المحلي

git clone --depth 1 <url>

استنساخ سطحي، يجلب آخر إرسال فقط (يوفر الوقت والمساحة)

git clone -b <branch> <url>

استنساخ فرع محدد

git config --global user.name "الاسم"

تعيين اسم المستخدم العام

git config --global user.email "البريد الإلكتروني"

تعيين البريد الإلكتروني العام

git config --list

عرض جميع التكوينات

git config --global core.editor vim

تعيين المحرر الافتراضي

العمليات الأساسية
15
git status

عرض حالة منطقة العمل

git status -s

عرض حالة موجزة

git add <file>

إضافة ملف إلى منطقة التخزين المؤقت

git add .

إضافة جميع التغييرات إلى منطقة التخزين المؤقت

git add -p

إضافة تفاعلية، يمكن اختيار جزء من التغييرات

git commit -m "رسالة الالتزام"

الالتزام بالتغييرات في منطقة التخزين المؤقت

git commit --amend

تعديل آخر التزام

git commit --amend --no-edit

تعديل آخر التزام (دون تعديل رسالة الالتزام)

git commit -am "رسالة الالتزام"

إضافة جميع التغييرات في الملفات المتتبعة والالتزام بها

git diff

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

git diff --staged

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

git diff <commit1> <commit2>

مقارنة الفروقات بين التزامين

git rm <file>

حذف الملف وتسجيل عملية الحذف

git rm --cached <file>

إزالة الملف من منطقة التجهيز، مع الاحتفاظ به في منطقة العمل

git mv <old> <new>

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

إدارة الفروع
13
git branch

سرد الفروع المحلية

git branch -a

سرد جميع الفروع (بما في ذلك البعيدة)

git branch -r

سرد الفروع البعيدة

git branch <branch>

إنشاء فرع جديد

git checkout <branch>

التبديل إلى الفرع المحدد

git checkout -b <branch>

إنشاء فرع جديد والتبديل إليه

git switch <branch>

التبديل بين الفروع (Git 2.23+)

git switch -c <branch>

إنشاء فرع والتبديل إليه (Git 2.23+)

git branch -d <branch>

حذف الفرع المدمج

git branch -D <branch>

حذف الفرع بالقوة

git branch -m <old> <new>

إعادة تسمية الفرع

git branch -u origin/<branch>

تعيين الفرع العلوي للفرع الحالي

git branch -vv

عرض تفاصيل الفرع (بما في ذلك الفرع العلوي)

المستودعات البعيدة
17
git remote -v

عرض قائمة المستودعات البعيدة

git remote add <name> <url>

إضافة مستودع بعيد

git remote remove <name>

إزالة مستودع بعيد

git remote rename <old> <new>

إعادة تسمية مستودع بعيد

git remote show <name>

عرض تفاصيل المستودع البعيد

git remote set-url <name> <url>

تعديل عنوان URL للمستودع البعيد

git fetch <remote>

جلب تحديثات المستودع البعيد

git fetch --all

جلب تحديثات جميع المستودعات البعيدة

git fetch -p

جلب التحديثات وتنظيف الفروع البعيدة المحذوفة

git pull

سحب ودمج الفرع البعيد

git pull --rebase

سحب وإعادة ترسيخ

git push

الدفع إلى المستودع البعيد

git push -u origin <branch>

الدفع وتعيين الفرع العلوي

git push --force

دفع إجباري (استخدم بحذر)

git push --force-with-lease

دفع إجباري آمن

git push --tags

دفع جميع الوسوم

git push origin --delete <branch>

حذف الفرع البعيد

التراجع والعودة
12
git restore <file>

تجاهل التغييرات في منطقة العمل (Git 2.23+)

git restore --staged <file>

إلغاء التخزين المؤقت (Git 2.23+)

git checkout -- <file>

تجاهل التغييرات في منطقة العمل (الطريقة القديمة)

git reset --soft HEAD~1

التراجع عن آخر تثبيت، مع الاحتفاظ بالتغييرات في منطقة التخزين المؤقت

git reset HEAD~1

التراجع عن آخر تثبيت، مع الاحتفاظ بالتغييرات في منطقة العمل

git reset --hard HEAD~1

التراجع عن آخر تثبيت، مع تجاهل جميع التغييرات

git reset HEAD <file>

إلغاء تخزين ملف معين مؤقتًا

git reset --hard <commit>

إعادة تعيين إلى تثبيت معين

git revert <commit>

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

git revert -n <commit>

التراجع عن تثبيت ولكن لا يتم التثبيت تلقائيًا

git clean -fd

حذف الملفات والدلائل غير المتتبعة

git clean -nd

معاينة الملفات غير المتتبعة التي سيتم حذفها

عمليات التخزين المؤقت
12
git stash

تخزين التغييرات الحالية مؤقتًا

git stash save "رسالة وصفية"

تخزين مؤقت وإضافة وصف

git stash -u

تخزين مؤقت يشمل الملفات غير المتعقبة

git stash list

عرض قائمة التخزين المؤقت

git stash pop

استعادة آخر تخزين مؤقت وحذفه

git stash apply

استعادة آخر تخزين مؤقت ولكن لا تحذفه

git stash apply stash@{n}

استعادة التخزين المؤقت المحدد

git stash drop

حذف آخر تخزين مؤقت

git stash drop stash@{n}

حذف التخزين المؤقت المحدد

git stash clear

مسح جميع التخزينات المؤقتة

git stash show -p

عرض المحتوى التفصيلي للتخزين المؤقت

git stash branch <branch>

إنشاء فرع جديد من التخزين المؤقت

عرض السجلات
14
git log

عرض سجل التعهدات

git log --oneline

عرض سجل التعهدات في سطر واحد

git log --oneline --graph

عرض سجل التعهدات بشكل رسومي

git log --oneline --graph --all

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

git log -n <number>

عرض آخر n تعهد

git log --author="الاسم"

تصفية التعهدات حسب المؤلف

git log --since="2024-01-01"

تصفية التعهدات حسب التاريخ

git log --grep="كلمة مفتاحية"

البحث حسب رسالة التعهد

git log -- <file>

عرض سجل تعهدات ملف محدد

git log --stat

عرض إحصائيات تغييرات الملفات لكل تعهد

git log -p

عرض الفروقات التفصيلية لكل تعهد

git reflog

عرض جميع سجلات العمليات (بما في ذلك التعهدات المحذوفة)

git show <commit>

عرض تفاصيل تعهد محدد

git shortlog -sn

إحصاء عدد التعهدات حسب المؤلف

إدارة العلامات
10
git tag

إدراج جميع العلامات

git tag -l "v1.*"

إدراج العلامات حسب النمط

git tag <tagname>

إنشاء علامة خفيفة الوزن

git tag -a <tagname> -m "وصف"

إنشاء علامة مشروحة

git tag <tagname> <commit>

إنشاء علامة لالتزام محدد

git show <tagname>

عرض تفاصيل العلامة

git tag -d <tagname>

حذف علامة محلية

git push origin <tagname>

دفع علامة واحدة

git push origin --tags

دفع جميع العلامات

git push origin --delete <tagname>

حذف علامة عن بعد

الدمج وإعادة الأساس
10
git merge <branch>

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

git merge --no-ff <branch>

دمج غير سريع التقديم، مع الاحتفاظ بتاريخ الفرع

git merge --squash <branch>

دمج ضغط، يدمج جميع الالتزامات في التزام واحد

git merge --abort

إحباط الدمج

git rebase <branch>

إعادة ترسيخ الفرع الحالي إلى الفرع المحدد

git rebase -i HEAD~n

إعادة ترسيخ تفاعلية لآخر n التزامات

git rebase --continue

متابعة إعادة الترسيخ

git rebase --abort

إحباط إعادة الترسيخ

git cherry-pick <commit>

تطبيق الالتزام المحدد على الفرع الحالي

git cherry-pick -n <commit>

تطبيق الالتزام ولكن بدون التزام تلقائي

العمليات المتقدمة
13
git bisect start

بدء البحث الثنائي (لتحديد الالتزام المشكل)

git bisect bad

وضع علامة على الالتزام الحالي بأنه سيء

git bisect good <commit>

وضع علامة على الالتزام المحدد بأنه جيد

git bisect reset

إنهاء البحث الثنائي

git blame <file>

عرض آخر معدّل لكل سطر في الملف

git blame -L 10,20 <file>

عرض من قام بالتعديل على نطاق معين من الأسطر

git worktree add <path> <branch>

إنشاء شجرة عمل جديدة

git worktree list

عرض جميع أشجار العمل

git submodule add <url> <path>

إضافة وحدة فرعية

git submodule update --init --recursive

تهيئة وتحديث جميع الوحدات الفرعية

git archive --format=zip HEAD > archive.zip

ضغط المستودع كملف zip

git gc

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

git fsck

التحقق من سلامة المستودع

📖مقدمة الأداة

ورقة Git المرجعية السريعة هي أداة مرجعية سريعة لأوامر Git مصممة خصيصًا للمطورين. تغطي جميع الأوامر الشائعة من العمليات الأساسية إلى التقنيات المتقدمة، منظمة حسب الوظيفة، وتدعم البحث السريع والنسخ بنقرة واحدة. سواء كنت مبتدئًا في Git أو مطورًا ذا خبرة، يمكنك العثور بسرعة على الأمر الذي تحتاجه هنا. جميع الأوامر مصحوبة بشروحات واضحة باللغة الصينية لمساعدتك على فهم Git واستخدامه بشكل أفضل.

الميزات

1
أكثر من 10 فئات، تغطي جميع سيناريوهات Git الشائعة
2
أكثر من 100 أمر شائع، تغطية شاملة من الأساسيات إلى المتقدمة
3
يدعم البحث بالكلمات المفتاحية، لتحديد موقع الأمر المطلوب بسرعة
4
نسخ الأوامر بنقرة واحدة، لزيادة كفاءة العمل
5
شروحات واضحة باللغة الصينية، سهلة الفهم والتعلم
6
تصفح وتصفية حسب الفئة، للعثور بسرعة على الأوامر ذات الصلة
7
تصميم متجاوب، يدعم العرض على الأجهزة المحمولة
8
يعمل محليًا، يمكن استخدامه بدون اتصال بالإنترنت

الأسئلة الشائعة

🔗أدوات ذات صلة

محلل تعبير كرون

تحقق من صحة بناء جملة كرون ومعاينة أوقات التنفيذ القادمة.

أدوات المطورين
استخدم الآن

تحويل JSON إلى CSV

تحويل بيانات JSON إلى تنسيق CSV

محول
استخدم الآن

JSON إلى YAML

تحويل بيانات JSON إلى تنسيق YAML

محول
استخدم الآن

محول JSON إلى XML

تحويل بيانات JSON إلى تنسيق XML

محول
استخدم الآن

YAML إلى JSON

تحويل إعدادات YAML إلى بيانات بتنسيق JSON

محول
استخدم الآن

منسّق JSON

تنسيق، والتحقق وضغط بيانات JSON

أدوات JSON العملية
استخدم الآن

تصور JSON

عرض بيانات JSON كهيكل شجري

أدوات JSON العملية
استخدم الآن

مولد بيانات JSON

إنشاء بيانات JSON محاكاة للاختبار

أدوات JSON العملية
استخدم الآن

مُترجم JSON لـ i18n

ترجمة كاملة لملف JSON اللغوي مرة واحدة. الصق المحتوى الأساسي لديك، واختر اللغة الهدف، ستستخدم الأداة مفاتيح مسطحة لاستدعاء واجهة OpenRouter API.

أدوات JSON العملية
استخدم الآن

مقارنة فروق JSON

مقارنة الفروق بين بيانات JSON لاثنين

أدوات JSON العملية
استخدم الآن

مولّد رمز الاستجابة السريعة (QR)

إنشاء صورة QR مخصصة

أدوات الصور
استخدم الآن

إنشاء صورة موضعية SVG مخصصة

العرض

أدوات الصور
استخدم الآن

محول Base64 للصور

أداة تحويل الصور إلى Base64 والعكس

أدوات الصور
استخدم الآن

مولد UUID

توليد دفعي لمعرفات UUID فريدة

أدوات المولّد
استخدم الآن

مولّد كلمات المرور

توليد كلمات مرور عشوائية آمنة وموثوقة.

أدوات المولّد
استخدم الآن

تشفير/فك تشفير Base64

أداة ترميز وفك ترميز سلاسل Base64

أدوات النص
استخدم الآن

ترميز/فك ترميز URL

أداة ترميز وفك ترميز لسلاسل URL

أدوات النص
استخدم الآن

مولّد هاش MD5

أداة توليد هاش MD5

أدوات التشفير
استخدم الآن

مولّد هاش SHA256

أداة توليد قيمة هاش SHA256

أدوات التشفير
استخدم الآن

مولّد هاش SHA1

أداة توليد قيمة هاشSHA1

أدوات التشفير
استخدم الآن

أداة ترميز/فك ترميز Hex

أداة ترميز/فك ترميز لسلاسل الست عشرية

أدوات التشفير
استخدم الآن

محوِّل ترميز وفك ترميز ثنائي

أداة ترميز وفك ترميز السلاسل الثنائية

أدوات التشفير
استخدم الآن

أداة تشفير وفك تشفير AES

أداة تشفير/فك تشفير باستخدام خوارزمية AES المتماثلة

أدوات التشفير
استخدم الآن

أداة تشفير وفك تشفير RSA.

أداة RSA غير متماثلة

أدوات التشفير
استخدم الآن

مولد HMAC

أداة توليد HMAC لرمز المصادقة

أدوات التشفير
استخدم الآن

استعلام عنوان IP

الحصول على الموقع الجغرافي ومعلومات الشبكة لعنوان IP

أدوات الشبكة
استخدم الآن

محول الزمن بالميلي ثانية

التحويل بين طابع الزمن بالميلي ثانية والسلسلة yyyy-MM-dd HH:mm:ss.

أدوات الوقت
استخدم الآن
يعرض 27 من الأدوات، بإجمالي 28 أدوات متاحة
    ورقة Git المرجعية السريعة - مرجع سريع للأوامر الشائعة - IT Tools Collection