Rayden Storm نشر 14 مايو 2021 أرسل تقرير نشر 14 مايو 2021 أجريت بعض التغييرات على ملف في مشروع وأجريت الاوامر التالية git add script.js git commit -m "commit2" والان انا مستعد لرفع التغيير ل github عبر git push origin master افهم معظم تفاصيل الامر ما عدا origin لا افهم ماذا تعني وما اهميتها في الأمر وأيضا رأيت بعض الاستخدامات كهذا الامر git push origin هل يمكن التفسير لأن الأمر اختلط عليا قليلا 1 اقتباس
0 Wael Aljamal نشر 14 مايو 2021 أرسل تقرير نشر 14 مايو 2021 Origin هي اختصار لرابط المستودع البعيد URL، حيث بعد ربط المستودع المحلي مع الرابط الخاص بالمستودع البعيد ليس علينا أن نتذكر ما هو الرابط و أن نعيد كتابته مرارا و تكررا في كل عملية دفع بيانات أو في أي حالة ولا داع لها. مثلا لو كان رابط المتودع هكذا، ستكون قيمة origin هي نفسه: https://user@github.com/user/hello_world.git => origin ثم يمكن استخدامها لدفع الملفات للمستودع البعيد /ويمكن تمرير اسم الفرع المرغوب git push origin [master] 1 اقتباس
0 Adnane Kadri نشر 14 مايو 2021 أرسل تقرير نشر 14 مايو 2021 يمكن القول أنها فقط عبارة عن كنية أو إسم مختصر للمستودع البعيد Remote Repo الذي تم استنساخ المشروع منه . فهو يستخدم بدلا عن عنوان الـ URL للمستودع الأصلي و بالتالي يسهل الرجوع إليه و يكون عوضا عن طباعة هذا كل مرة : git push git@github.com:USERNAME/REPOSITORY-NAME.git YOUR-BRANCH يمكن فقط تنفيذ الأمر بهذا : git push origin YOUR-BRANCH ( طبعا يكون هذا بعد تسجيل المستودع البعيد في حالة إنشاء مشروع جديد . ويكون معينا افتراضيا عن طريق الـ git عند استنساخ مستودع ما . ) طبعا يمكن إعادة تعيين هذا فهو إعداد افتراضي و ليس إلزاما , عن طريق هذا الأمر : git remote rename origin something_else كما يتم تعريفه في مشروع محلي جديد كالتالي : git remote add origin git@github.com:USERNAME/REPOSITORY-NAME.git بتاريخ 4 ساعات قال Rayden Storm: وأيضا رأيت بعض الاستخدامات كهذا الامر git push origin هل يمكن التفسير لأن الأمر اختلط عليا قليلا ليس بالضرورة أن يتم تخصيص branch في حالة ما كان يوجد branch واحد على المستودع البعيد , وليكن master مثلا , يكون الأمر السابق عوضا و بدلا عن الأمر التالي : git push origin master فالأمور ببساطة هي اختصارات و اصطلاحات اعتادت عليها الأوساط البرمجية لا أكثر . 2 اقتباس
السؤال
Rayden Storm
أجريت بعض التغييرات على ملف في مشروع وأجريت الاوامر التالية
git add script.js git commit -m "commit2"
والان انا مستعد لرفع التغيير ل github عبر
git push origin master
افهم معظم تفاصيل الامر ما عدا origin لا افهم ماذا تعني وما اهميتها في الأمر وأيضا رأيت بعض الاستخدامات كهذا الامر
git push origin
هل يمكن التفسير لأن الأمر اختلط عليا قليلا
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.