جيت: هل أحتاج إلى ارتكاب فرعي قبل التحقق من فرع آخر، ماذا عن القشار؟

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

  •  19-09-2019
  •  | 
  •  

سؤال

أنا جديد في الجيت والارتباك قليلا. لدي فرع ماجستير وأنشأ فرع ميزة ثانية.

إذا قمت بإجراء تغييرات في فرع الميزات الخاص بي ثم التبديل إلى ماجستير، هل ستفقد تغييراتي إذا كنت لا أرتكب؟

أين يأتي Stash في اللعب، هل هو شيء تفعله قبل أن تبديل الفروع (ولكن لا ترغب في الالتزام) أم أنه ببساطة للعودة بعض التغييرات حتى تتمكن من العودة إلى الرمز السابق مؤقتا؟

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

المحلول

لا يمكنك التغيير إلى فرع آخر إلا إذا قمت بتنظيف الشجرة الخاصة بك. يتم ذلك من خلال ارتكاب تغييراتك، أو حجزها أو إنقاذها إلى الخبأ.

نصائح أخرى

ربما لا ترغب في استخدام Stash لهذا الغرض.

إذا كنت تريد حقا أن تتطور على ماجستير وفرع ميزة في نفس الوقت، أقترح استنساخ مستودعك، والعمل في استنساخ وسيد، ثم استخدام الضغط والاستجابة لنقل التغييرات بينهما.

إذا كنت تبحث بشكل متكرر بينهما، أقترح تسجيل الدخول قبل التبديل؛ لا حرج في التحقق من القمامة؛ git يجعل من السهل فرز هذا في وقت لاحق.

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