34 lines
2.2 KiB
Markdown
34 lines
2.2 KiB
Markdown
|
---
|
|||
|
title: Writing Good Git Commit Messages
|
|||
|
localeTitle: كتابة رسائل Git Commit الجيدة
|
|||
|
---
|
|||
|
1. موضوع منفصل من الجسم مع خط فارغ
|
|||
|
2. حدد سطر الموضوع إلى 50 حرفًا
|
|||
|
3. تكبير خط الموضوع
|
|||
|
4. لا تنهي سطر الموضوع بنقطة
|
|||
|
5. استخدام المزاجية الحتمية في سطر الموضوع
|
|||
|
6. التفاف الجسم في 72 حرفا
|
|||
|
7. استخدم الجسد لشرح ماذا ولماذا في مقابل ذلك
|
|||
|
|
|||
|
**يجب أن يكون سطر موضوع الالتزام باستخدام git بشكل صحيح قادراً على إكمال الجملة التالية:**
|
|||
|
|
|||
|
> إذا تم تطبيقه ، فإن هذا الالتزام سيصبح _`<<your subject line here>>`_
|
|||
|
|
|||
|
**فمثلا:**
|
|||
|
|
|||
|
* إذا تم تطبيقه ، فإن هذا الالتزام سوف يعمل على **_إعادة ضبط النظام الفرعي X لسهولة القراءة_**
|
|||
|
* إذا تم تطبيقه ، فسيؤدي هذا الالتزام إلى **_تحديث وثائق البدء_**
|
|||
|
* إذا تم تطبيقه ، فسيؤدي هذا الالتزام إلى **_إزالة طرق موقوفة_**
|
|||
|
* إذا تم تطبيقه ، فإن هذا الالتزام سيطلق **_الإصدار 1.0.0_**
|
|||
|
* إذا تم تطبيقه ، فسيتم **_دمج_** هذا الالتزام **_لطلب السحب رقم 123 من المستخدم / الفرع_**
|
|||
|
|
|||
|
**لاحظ كيف لا يعمل ذلك مع الأشكال الأخرى غير الضرورية:**
|
|||
|
|
|||
|
* إذا تم تطبيقه ، فسيتم _إصلاح_ هذا الالتزام _مع الخطأ Y_
|
|||
|
* إذا تم تطبيقه ، فإن هذا الالتزام سيؤدي إلى _تغيير سلوك X_
|
|||
|
* إذا تم تطبيقه ، فسيعمل هذا الالتزام بشكل _أكبر على إصلاح الأشياء المكسورة_
|
|||
|
* إذا تم تطبيقه ، فسيؤدي هذا الالتزام إلى _طرق API الجديدة الحلوة_
|
|||
|
|
|||
|
**تذكر:** _استخدام الأمر أمر مهم فقط في سطر الموضوع. يمكنك تخفيف هذا القيد عندما تكتب الجسد._
|
|||
|
|
|||
|
**المرجع:** [http://chris.beams.io/posts/git-commit](http://chris.beams.io/posts/git-commit)
|