ما هو Git و GitHib

 ما هو Git و GitHib



هو مثل المرجع فيقوم بتتبع العمليات التي تقوم بإجرائها على ملفات مشروعك, فيساعد على العودة لتلك التعديلات في أي وقت اذا اردت تذكرها او التراجع عنها او مشاركتها او حذفها  أيضا بغنييك عن تلف ملفاتك و ضيعها.

مثل هذه البرامج تسمى version control system ويميز git عن غيرة منها في انه :

- سريع الاستجابة 
- سهل الاستخدام 
- مجاني 

وهذه بعض الأوامر داخر GitHub

1- في VScode قد يفيدك الSource control  في التعامل مع GitHub


2- لإنشاء فرع جديد نستخدم الامر :


3- لعرض قائمة الفروع :


4- للتبديل الى فرع اخر : 


5- لدمج فرعين ننتقل للفرع الرئيسي ثم نستدعي الامر :


6-  Branches :
هي فرع من فرع المشروع فعند انشاء Repository يكون هناك فرع رئيسي يسمى master وهو الفرع الذي يتم فيه حفظ كل Commits لكن في بعض الاحيان نود ان نقوم ببعض التعديلات بدون ان نؤثر علية, فيمكننا في هذه الحالة عمل فرع جديد لنقوم بما نريد من تعديلات فيه ثم يمكننا دمجة بالفرع الرئيسي او حذفة اذا اردنا .


7- لعمل نسخة على جهازك من مشروع موجود علىGitHub نستخدم الامر :


8- وبعد التعديلات اذا اردنا ان نرفع التعديلات التي قمنا بها :

 
9- واذا اردنا ان ندمج التعديلات الموجودة بالنسخة التي لدينا نستخدم الامر:


10- Commit : تعني انك انهيت العمل على الملفات و تريد حفظها و تريد حفظها في git فنستخدم الامر: