تفرع مشروعي الخاص من Github ، ثم دفعه إلى Github مع فروع سليمة

StackOverflow https://stackoverflow.com/questions/2262914

سؤال

هذا يبدو وكأنني أفتقد شيئًا واضحًا ، لكنني كنت أقرأ البرامج التعليمية لمدة 3 أيام ولا يمكنني أن أحقق ذلك.

لدي ريبو خاص على جيثب. أريد تشغيله كفرعين منفصلين. كما أفهمها ، استنساخ الريبو حتى على الجهازي المحلي ، ثم أفرعه باستخدامه

غيت فرع نيوبانش

Git Checkout Newbranch

حتى الان جيدة جدا. الآن أقوم بإجراء بعض التغييرات ، والالتزام بـ Newbranch. يبدو أنه يمكنني دفع كل هذا إلى ريبو عن بُعد عن بُعد ، لكنني أواجه مشكلة في القيام بذلك دون دمجه ببساطة مع Master ، وهذا ليس ما أريد القيام به. كيف يمكنني وضع فروعي على جيثب سليمة؟

هل هذا هو سير العمل الصحيح للقيام بذلك؟ إذا كان الأمر كذلك ، فماذا أفعل خطأ؟

هل كانت مفيدة؟

المحلول

فقط:

 git push origin mybranch

يبنغي أن يكون كافيا؛ سوف يدفع رأس الفرع الحالي الذي أنت فيه (وليس سيدًا ، ولكن الشخص الذي تعمل عليه) إلى فرع مشابه يدعى. إذا لم يكن الفرع البعيد له نفس الاسم ، فعندئذٍ

git push origin mybranch:remotebranch

git push يستخدم REFSPEC لتحديد ما <src> اعترض على <dst> يتم تحديث المرجع في المستودع البعيد.

نصائح أخرى

هذا سوف يدفع Newbranch فقط إلى Origin/Newbranch على Github:

git push origin newbranch:newbranch
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top