المطورمجانًا · 3 مرات يوميًاتتم المعالجة في متصفحك
أوامر Git (مرجع سريع)
دليل بصري تفاعلي لأهم أوامر Git.
المسار
4 سيناريو
الأوامر
24
تحذير
1 مرتفع
الاسترداد
مُوجَّه
01
التصفية حسب السيناريو
البحث في المسار
الإعدادات المسبقة
بدء مستودع
أنشئ مستودعًا، وجهّز الفرع الأساسي، وارتبط بالمستودع البعيد دون عوائق.
git initlowيهيّئ المستودع في المجلد الحالي.
git add .lowينقل الملفات الأولية إلى staging.
git commit -m "chore: init"lowينشئ أول commit أساسي.
git branch -M mainlowيوحّد اسم الفرع الرئيسي قبل push.
git remote add origin <url>lowيربط المستودع البعيد الرئيسي.
git remote add origin https://github.com/org/repo.git
git push -u origin mainlowينشر الفرع الأساسي ويضبط upstream.
تدفق الميزة
افتح فرع عمل، وحدّث الأساس، ثم ادمج بوضوح.
git switch -c feature/<tema>lowينشئ فرع الميزة وينتقل إليه.
git switch -c feature/login
git add .lowيحدّث staging بالتقدّم الحالي.
git commit -m "feat: ..."lowيسجّل خطوة عمل مع سياقها.
git fetch originlowيحدّث المراجع البعيدة قبل الدمج.
git switch mainlowيعود إلى فرع الدمج الأساسي.
git merge feature/<tema>mediumيدمج فرع الميزة في الفرع الأساسي.
تراجع آمن
اختر بين restore وreset وrevert دون تدمير عملك عن طريق الخطأ.
git restore <arquivo>mediumيتجاهل التعديل المحلي غير المُلتزم به في ملف.
git restore src/app/page.tsx
git restore --staged <arquivo>lowيزيل الملف من staging دون فقدان التعديل المحلي.
git reset --soft HEAD~1mediumيتراجع commit واحدًا مع إبقاء كل شيء في staging.
git reset --mixed HEAD~1mediumيتراجع commit واحدًا ويعيد التغييرات إلى شجرة العمل.
git revert <hash>lowينشئ commit عكسيًا آمنًا للسجل المشترك.
حفظ العمل الجاري مؤقتًا
إزاحة العمل غير المكتمل لتبديل الفرع ثم استعادته لاحقًا.
git stash push -m "<motivo>"lowيحفظ التغييرات غير المُثبتة مع وسم يوضّحها.
git stash push -m "meio da tela de login"
git stash push -ulowيشمل أيضًا الملفات التي لم تُتتبَّع بعد.
git stash listlowيعرض المحفوظ مؤقتًا، من الأحدث إلى الأقدم.
git stash show -p stash@{0}lowيعرض الفروقات قبل تطبيق الحفظ المؤقت.
git stash popmediumيعيد أحدث حفظ مؤقت ويزيله من المكدّس.
git stash apply stash@{1}mediumيطبّق حفظًا مؤقتًا محدّدًا ويُبقيه في المكدّس.
git stash drop stash@{0}highيحذف حفظًا مؤقتًا — لا تراجع بعد ذلك.
02
قرار سريع
التراجع
استخدم
restore للملفات المحلية، وrevert للسجل المشترك، وreflog قبل أي reset جذري.الدمج
فضّل
merge عندما تريد الحفاظ على التفرّع، وrebase عندما تريد جعل التاريخ خطيًا قبل الدمج النهائي.التوسّع
استخدم
worktree للفروع المتوازية وsparse-checkout عندما يكون الـ monorepo أكبر من اللازم للمهمة الحالية.03
التصدير
الاسترداد والتسليم الانتقائي
Rebase مع خطة خروج، وreflog للإنقاذ، وcherry-pick للإصلاحات العاجلة أو الـ backport دون الحاجة لدمج كامل.
دفتر تشغيل قابل للتصدير
صدّر المسار المُصفّى إلى CSV للجرد الفني أو إلى TXT كدليل قابل للمشاركة مع الفريق.
04
عرض تشغيلي
انتباه
منخفض
17
متوسط
6
مرتفع
1
يجب استبدال العناصر النائبة مثل
<tema> و<arquivo> و<hash> و<url> قبل التنفيذ.ذات صلة
المزيد من هذه الفئة
Da mesma categoria.
مجانًا · 3 مرات يوميًا
منشئ ظلال CSS
أنشئ ظلال CSS بصريًا مع معاينة فورية.
مجانًا · 5 مرات يوميًا
منشئ التجزئة (Hash)
أنشئ قيم تجزئة MD5 وSHA بنقرة واحدة.
مجانًا · 3 مرات يوميًا
مصغّر JS
قلّل حجم ملفات JavaScript بأمان.
مجانًا · 3 مرات يوميًا
منشئ وسوم الميتا
أنشئ وسوم HTML الخاصة بقسم head لمحركات البحث وشبكات التواصل.
مجانًا · 3 مرات يوميًا
ترميز الروابط
رمّز النصوص والمعلمات بأمان لاستخدامها في الروابط.
مجانًا · 5 مرات يوميًا
منشئ UUID (الإصدار 4 و7)
ولّد معرّفات فريدة (UUID) بالإصدارين 4 و7، واحدًا أو عدة معرّفات معًا.