ما هو Git و GitHib
هو مثل المرجع فيقوم بتتبع العمليات التي تقوم بإجرائها على ملفات مشروعك, فيساعد على العودة لتلك التعديلات في أي وقت اذا اردت تذكرها او التراجع عنها او مشاركتها او حذفها أيضا بغنييك عن تلف ملفاتك و ضيعها.
مثل هذه البرامج تسمى version control system ويميز git عن غيرة منها في انه :
- سريع الاستجابة
- سهل الاستخدام
- مجاني
1- في VScode قد يفيدك الSource control في التعامل مع GitHub
2- لإنشاء فرع جديد نستخدم الامر :
3- لعرض قائمة الفروع :
4- للتبديل الى فرع اخر :
5- لدمج فرعين ننتقل للفرع الرئيسي ثم نستدعي الامر :
6- Branches :
هي فرع من فرع المشروع فعند انشاء Repository يكون هناك فرع رئيسي يسمى master وهو الفرع الذي يتم فيه حفظ كل Commits لكن في بعض الاحيان نود ان نقوم ببعض التعديلات بدون ان نؤثر علية, فيمكننا في هذه الحالة عمل فرع جديد لنقوم بما نريد من تعديلات فيه ثم يمكننا دمجة بالفرع الرئيسي او حذفة اذا اردنا .
7- لعمل نسخة على جهازك من مشروع موجود علىGitHub نستخدم الامر :
9- واذا اردنا ان ندمج التعديلات الموجودة بالنسخة التي لدينا نستخدم الامر:
10- Commit : تعني انك انهيت العمل على الملفات و تريد حفظها و تريد حفظها في git فنستخدم الامر: