في هذا المشروع يتم شرح نظام git بشكل عام وأوامرها بشكل مبسط بالاعتماد على فيديوهات منصة طويق التعليمية .
جدول المحتوى
| 1.0 | مقدمة عن git |
|---|---|
| 1.1 | ماهو git ولماذا نحتاجه |
| 1.2 | مفهوم أنظمة التحكم بالنسخ |
| 1.3 | أنواع أنظمة التحكم بالنسخ |
| 2.0 | تحميل الادوات |
| 2.1 | تحميل git لنظام وندوز |
| 2.2 | تحميل وتثبيت git لنظام ماك |
| 3.0 | أبدأ مع git |
| 3.1 | الأمر git init |
| 3.2 | الامر git init 2 |
| 4.0 | مراحل الملفات |
| 4.1 | مراحل الملفات في git |
| 4.2 | الامر git status |
| 4.3 | الامر git add |
| 4.4 | الامر git config |
| 4.5 | الامر git commit |
| 4.6 | الامر git commit --amend -m |
| 4.7 | الامر git restore --staged |
| 4.8 | إخفاء الملفات المراد عدم تتبعها باستخدام .gitignore |
| 5.0 | استعراض تاريخ المشروع |
| 5.1 | الامر git log |
| 5.2 | الامر git log --oneline |
| 6.0 | الفروع |
| 6.1 | مفهوم الفروع والمؤشر |
| 6.2 | الامر git branch |
| 6.3 | الامر git checkout |
| 6.4 | الامر git branch -b |
| 6.5 | الامر git branch -m |
| 6.6 | الامر git branch -d |
| 7.0 | الدمج |
| 7.1 | الدمج وأنواعه |
| 7.2 | الدمج المباشر |
| 7.3 | الدمج الحقيقي |
| 8.0 | العلامات |
| 8.1 | مفهوم العلامات وأمر إضافتها |
| 8.2 | الامر git show |
| 8.3 | الامر git tag -d |
| 9.0 | استنساخ مشروع |
| 9.1 | إنشاء repository في gitHub |
| 9.2 | الامر git push |
| 9.3 | الامر git pull |
| 10.0 | المشاريع الخارجية |
| 10.1 | مفهوم ريموت وأمر انشاءه |
| 10.2 | رفع التحديثات على ريموت معين |
| 10.3 | الامر git remote rm |
اسم المتدرب : مشعل إبراهيم نجدي
اسم المشرفة : نوره محسن
مجموعة : نيوم