ما أفضل طريقة للعمل مع جيثب وأجهزة كمبيوتر متعددة؟

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

  •  08-07-2019
  •  | 
  •  

سؤال

وأنا تطوير بعض البرامج الدرجات المدرسية وقرر استخدام جيثب لاستضافة المشروع. بعد بناء بعض التعليمات البرمجية على بلدي مربع أوبونتو I دفعها إلى جيثب ثم المستنسخة ذلك وصولا الى بلدي ماك بوك برو. بعد تحرير التعليمات البرمجية على MBP I دفعها إلى جيثب. في صباح اليوم التالي حاولت لتحديث بلدي سعر الفائدة على مربع أوبونتو مع git pull وأنه أعطاني كل أنواع المتاعب.

وماذا يكون أفضل طريقة للعمل في هذه الحالة؟ أنا لا أريد أن يتشعب بلدي الريبو الخاصة وأنا لا أريد حقا لإرسال رسائل البريد الإلكتروني أو نفسي سحب الطلبات. لماذا لا يمكنني فقط علاج جيثب مثل الماجستير ودفع / سحب منه على كل من بلدي اتفاقيات إعادة الشراء الشخصية على أجهزة كمبيوتر مختلفة؟

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

المحلول

وسوف أفترض مشكلتك هو أن الجهاز الذي قمت بإنشائه لأول مرة الريبو ل crapped بها عندما حاولت إصدار الأمر git pull.

عند استنساخ بوابة مستودع القائمة (كما فعلت على الجهاز 2ND الخاص بك، وماك بوك برو)، وكنت تلقائيا وضع لذلك الأوامر git pull الخاص بك وسوف تندمج تلقائيا جهاز التحكم عن بعد مع التغيرات المحلية.

ومع ذلك، عند البداية إنشاء الريبو ومن ثم مشاركتها على مستودع بعيد، لديك لإصدار عدد قليل من الأوامر لجعل الامور كما الآلي بأنه على الريبو المستنسخة.

# GitHub gives you that instruction, you've already done that
# git remote add origin git@github.com:user_name/repo_name.git

# GitHub doesn't specify the following instructions
git config branch.master.remote origin
git config branch.master.merge refs/heads/master

وهذه التعليمات القليلة الماضية تكوين بوابة وفي git pull المستقبلية حتى من هذا الريبو دمج جميع التغييرات البعيدة تلقائيا.

وفيما يلي هو جزء من وقح الترويج الذاتي. إذا كنت تستخدم روبي، لقد خلق أداة تستند روبي التي تمكنك من التعامل مع كل هذه الأنواع من الأشياء التي لها فروع النائية الجهاز الهضمي. ويطلق على الأداة، لا يثير الدهشة، git_remote_branch : -)

إذا كنت لا تستخدم روبي، وربما ستعمل في أداة بلدي يكون الكثير من المتاعب لتثبيت. ما يمكنك القيام به هو أن ننظر في وظيفة القديمة على بلدي بلوق ، حيث معظم GRB الاشياء يمكن القيام به لتبين لك صراحة. جلد خارج ملف الملاحظات بوابة الخاص بك: -)

نصائح أخرى

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