git-workflow
أتقن سير عمل Git بثقة
متاح أيضًا من: 0xDarkMatter,0xDarkMatter,Joseph OBrien,Joseph OBrien,Cain96,Barnhardt-Enterprises-Inc,AI-Vibe-Prompts,Doyajin174
هل تواجه صعوبة في التعامل مع الفروع والدمج وتعارضات Git؟ توفر هذه المهارة إرشادات واضحة خطوة بخطوة لجميع عمليات Git مع أفضل الممارسات للتعاون الجماعي.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "git-workflow". اكتب رسالة تضمين لإضافة وظيفة تسجيل الدخول
النتيجة المتوقعة:
feat(auth): implement user login system
- Add login form component with validation
- Create authentication API endpoint
- Integrate session management middleware
- Add unit tests for login flow
Closes #156
استخدام "git-workflow". كيف يمكنني التراجع عن آخر تضمين مع الاحتفاظ بتغييراتي؟
النتيجة المتوقعة:
Use: git reset --soft HEAD~1
هذا يزيل التضمين مع الاحتفاظ بجميع التغييرات جاهزة. إذا كنت تريد إلغاء تحضيرها أيضًا، استخدم: git reset HEAD~1
التدقيق الأمني
آمنThis skill is a documentation-only guide for Git workflows. Static analysis flagged 77 shell command patterns, 6 URLs, and 14 crypto patterns, but all are false positives. The detected patterns are Markdown code blocks (```bash) and inline code markers (`command`) used for documentation formatting, not executable code. URLs are reference links to official Git documentation. No actual security risks exist.
درجة الجودة
ماذا يمكنك بناءه
دمج المطورين الجدد
مساعدة المطورين المبتدئين على تعلم سير عمل Git المناسبة مع أمثلة إرشادية للفروع والتضمين والدمج الآمن للكود.
توحيد سير عمل الفريق
إنشاء تنسيقات متسقة لرسائل التضمين واصطلاحات تسمية الفروع عبر فريق التطوير الخاص بك.
مساعدة حل التعارضات
احصل على إرشادات واضحة خطوة بخطوة عند مواجهة تعارضات دمج معقدة أثناء دمج الميزات.
جرّب هذه الموجهات
ساعدني في كتابة رسالة تضمين للتغييرات التي تضيف مصادقة المستخدم مع رموز JWT إلى تطبيقي.
أحتاج إلى البدء في العمل على ميزة جديدة لعربة التسوق. ما الفرع الذي يجب إنشاؤه وكيف؟
أواجه تعارضات عند إعادة أساس فرع الميزة الخاص بي على main. اصحبني خلال حلها خطوة بخطوة.
لدي 5 تضمينات فوضوية على فرع الميزة الخاص بي. ساعدني في دمجها وإعادة تنظيمها قبل الدمج في main.
أفضل الممارسات
- اكتب تضمينات صغيرة ومركزة تغير شيئًا واحدًا في كل مرة
- استخدم تنسيق التضمين التقليدي: type(scope): subject
- اسحب دائمًا أحدث التغييرات قبل بدء عمل جديد
- لا تضمين أبدًا مباشرة إلى فرع main
- احذف فروع الميزات بعد الدمج للحفاظ على نظافة السجل
تجنب
- التضمين برسائل مثل 'fix' أو 'update' - كن محددًا حول ما تغير
- استخدام git push --force بدون --force-with-lease - يمكن أن يكتب فوق عمل زميلك
- تضمين دفعات كبيرة من التغييرات غير المرتبطة - يجعل المراجعة والتراجع صعبًا
- تجاهل تعارضات الدمج والدفع بالقوة - يؤدي إلى فقدان الكود