Ahmed Tawfik

مرجع أوامر - Git

تحميل الـ Git

ملحوظه كل ما هو بين العلامتين ( ) يستبدل النص والعلامتين بالموضح امامه فى الشرح ما غير ذلك لا يستبدل لسلامة تنفيذ الامر بشكل صحيح فيديو شرح الـ Git

عرض شرح الـ Git

الإتصال :

بدء الإتصال لأول مرة بين الجهاز ومنفذ الاوامر Git

الإتصال بالبريد الالكتروني

                    git config --global user.email "(بريدك الإلكتروني)"
                

الإتصال باسم المستخدم

                    git config --global user.name "(اسم المستخدم الخاص بك)"
                

الإتصال باسم المحرر

                    git config --global core.editor "(اسم المحرر)"
                

الإنشاء والرفع :

بدء بإنشاء ملف git داخل ملفات المشروع ورفع المشروع إلى github لأول مرة

يعمل على اضافة ملف الـ Git في المشروع ليتحكم فى ترجمة ورفع الملفات

                    git init
                

إضافة جميع الملفات إلى منطقة الانتظار ما قبل الرفع

                    git add .
                

إضافة تعليق حتى يتم معرفة ما تم تغيره فى المشروع من خلال المضيف

                    git commit -m " التعليق"
                

تحويل المستودع من Master الى Main

                    git branch -M main
                

إضافة رابط الريبو المراد التحكم بها من خلال الGit

                    git remote add origin (رابط المستودع)
                

رفع الملفات على الربيو التى تم إتصال بالرابط الخاص بها سابقاً

                    git push -u origin main
                

النقل :

نقل الكود من مستودع قديم إلى مستودع جديد

أمر إضافة ربط المستودع الجديد لتتمكن من الرفع على اى من المستودعين

                    git remote add new-origin (  رابط المستودع الجديد)
                

أمر الرفع على المستودع الجديد مع الاحتاظ بالجميع التفاصيل مثل التعليقات والفروع

                    git push --mirror new-origin
                

أمر حذف رابط المستودع القديم وعزله عن المشروع

                    git remote remove origin
                

أمر تغيير اسم المستودع من الاسم الجديد الى الاسم الاساسي المتعارف عليه دائمأ

                    git remote rename new-origin origin
                

التحكم :

جميع أوامر التحكم المتعارف عليها

أمر إضافة ربط المستودع لتتمكن من الرفع عليه

                    git remote add new-origin (  رابط المستودع الجديد)
                

يستخدم لعرض جميع ربط المستودع المتصل مع المشروع

                    git remote -v
                

الرفع :

جميع أوامر الرفع المتعارف عليها

اضافة جميع الملفات الموجوده فى فولدر الجهاز إلى منطقة الانتظار فى وضع الرفع

                    git add .
                

اضافة ملف او فولدر محدد موجود فى مشروع الجهاز إلى منطقة الانتظار فى وضع الرفع

                    git add (اسم الملف او الفولدر)
                

يستخدم للرفع على مستودع الجيت هاب المتصل بالمشروع المحلي

                    git puah origin (اسم الفرع المراد الرفع عليه)
                

التعليقات :

أوامر التعليقات

إضافة التعليق على ما تم تنفيذه ويفضل كتابة ما تم تعديله على المشرووع

                    git commit -m "(التعليق المراد كتابته  )" 
                

التحميل :

جميع أوامر الرفع المتعارف عليها

يستخدم لتحميل نسخة من المشروع الموجود على مستودع الجيت هاب الى الجهاز الشخصى

                    git clone (رابط مستودع الجيت هاب المراد التحميل منه)
                

الحالة والسجل :

جميع أوامر الرفع المتعارف عليها

Git معرفة حالة التواقف فى

                    git status
                

لعرض جميع سجلات التعليقات التى تمت على الفرع الحالي

                        git log
                

لعرض جميع سجلات التعليقات التى تمت على الفرع الحالي بشكل مختصر ومنظم

                        git log --oneline
                

لعرض جميع سجلات التعليقات التى تمت على جميع الفروع بشكل مختصر ومنظم

                        git log --oneline --decorate --all --graph
                

لعرض التغييرات بين منطقة العمل الحالية ,التعليق الأخير

                        git diff
                

الفروع :

جميع أوامر التعرف على الفروع والتنقل بينهم والتحكم الكمل فيهما

لعرض جميع الفروع الفرعية والاساسية الموجوده فى المستودع

                    git branch
                

إنشاء فرع جديد فى الريبو للعمل عليه على حدي دون الذهاب اليه

                    git branch (كتابة اسم  الفرع)
                

إنشاء فرع جديد فى الريبو والذهاب اليه للعمل عليه على حدي

                    git checkout -b (كتابة اسم  الفرع)
                

التنقل من الفرع الحالي الى فرع اخر من الموجودين فى الريبو

                    git checkout (اسم الفرع المردا التنقل اليه)
                

حذف فرع من الفرع الموجودين فى المستودع

                    git branch -d (add name branch)
                

حذف فرع من الفرع الموجودين فى المستودع

                    git merge (اسم الفرع المراد دمجه مع الفرع الحالي)
                

الحفظ والحذف :

جميع أوامر الرفع حفظ التغيرات او حذف

حفظ مؤقتاً للتغيرات لسهولة التنقل بين الفروع دون فقد التغيرات

                    git stash
                

لحذف ملف من ملفات المشروع

                    git rm (اسم الملف المراد حذفه)