Moamen Ramy Rahmo نشر 15 يونيو 2023 أرسل تقرير نشر 15 يونيو 2023 (معدل) بيظهرلي غلط لما بعمل امر git push -u origin main ايه السبب و انا مفعل المفتاح تم التعديل في 15 يونيو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 محمد Fahmy نشر 15 يونيو 2023 أرسل تقرير نشر 15 يونيو 2023 الفرق بين الأمرين هو استخدام الخيار "-u" في الأمر الأول "git push -u origin main". عند استخدام الأمر "git push -u origin main"، يتم إرسال التحديثات الجديدة من الفرع الحالي المحلي إلى الفرع الرئيسي "main" في origin. ويتم تعيين هذا الفرع الرئيسي "main" كفرع تتبع للفرع المحلي الحالي، حتى يتمكن المستخدم من تحديث الفرع الرئيسي بسهولة في المرات اللاحقة باستخدام الأمر "git push". أما في الأمر الثاني "git push origin main"، يتم إرسال التحديثات الجديدة من الفرع الحالي المحلي إلى الفرع الرئيسي "main" في origin، ولكن لا يتم تعيين الفرع الرئيسي كفرع تتبع للفرع المحلي الحالي. بشكل عام، يستخدم الأمر الأول "git push -u origin main" في المرة الأولى التي يتم فيها رفع الفرع الحالي، في حين يتم استخدام الأمر الثاني "git push origin main" في المرات اللاحقة. ويمكن استخدام الخيار "-u" في أي وقت لتعيين أي فرع كفرع تتبع للفرع المحلي الحالي. اقتباس
0 Mustafa Suleiman نشر 15 يونيو 2023 أرسل تقرير نشر 15 يونيو 2023 لتفادي كتابة اسم الفرع بشكل خاطيء، نفذ الأمر التالي: git branch -M main وسيتم إعادة تسمية الفرع الحالي إلى main. والآن عليك بإضافة الملفات والتغييرات لتجهيزها للرفع عن طريق الأمر التالي: git add . بعد ذلك نقوم بعمل commit من خلال الأمر التالي: git commit -m "upload files" والآن أضف رابط المستودع الخاص بك عن طريق الأمر التالي: git remote add origin https://github.com/ اسم المستخدم/repoName.git وانتبه إلى أنه يجب استبدال الرابط برابط المستودع الخاص بك على GitHub. والآن لنقم بعمل دفع أو رفع للملفات والتغييرات عن طريق الأمر التالي: git push -u origin main وأنصحك بمشاهدة الفيديو التالي: اقتباس
0 عبدالباسط ابراهيم نشر 15 يونيو 2023 أرسل تقرير نشر 15 يونيو 2023 يمكن أن يحدث هذا الخطأ لأسباب مختلفة. لاحظ أنه عند ظهور الخطأ قمت أنت بتنفيذ الأمر git push -u origin master لذلك السبب الأكثر احتمالاً لحدوث هذا الخطأ هو أن الفرع master غير موجود. وذلك لأن خلال السنوات الأخيرة، تمت حركة داخل مجتمع التكنولوجيا لإزالة اللغة والمصطلحات الضارة التي تعزز العنصرية والتمييز. كجزء من هذه الحركة، قامت بعض الشركات والمنظمات، بما في ذلك GitHub، بإجراء تغييرات لاستبدال اسم الفرع الافتراضي "master" بشيء أكثر شمولًا، مثل "main" لذلك في الأمر الثاني أصبح يعمل معك لأنك تستخدم main git push -u origin main اقتباس
السؤال
Moamen Ramy Rahmo
بيظهرلي غلط لما بعمل امر git push -u origin main ايه السبب و انا مفعل المفتاح
تعديل عنوان السؤال
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.