جدول المحتويات:

هل git reset تزيل التغييرات؟
هل git reset تزيل التغييرات؟

فيديو: هل git reset تزيل التغييرات؟

فيديو: هل git reset تزيل التغييرات؟
فيديو: Git Revert - How to Revert Last Pushed Commit in Git using cmd prompt| Undo git commit after push 2024, يمكن
Anonim

تراجع عن التغييرات المحلية

  1. تجاهل كلها محلية التغييرات ، ولكن احفظها لإعادة استخدامها لاحقًا: شخص سخيف خبأ.
  2. نبذ المحلية التغييرات (بشكل دائم) إلى ملف: شخص سخيف الدفع --
  3. تجاهل كلها محلية التغييرات لجميع الملفات بشكل دائم: إعادة تعيين بوابة --الصعب.

بخصوص هذا ، ما هو إعادة تعيين وحذف التغييرات في git؟

يستخدم إعادة تعيين لإعادة فرع في المستودع المحلي الخاص بك إلى محتويات الالتزام السابق. الاستخدام الأكثر شيوعًا لـ إعادة تعيين الأمر هو ببساطة تجاهل كل شيء تغير منذ آخر التزام وإعادة الملفات إلى الحالة التي كانت عليها في آخر التزام.

علاوة على ذلك ، كيف يمكنني التراجع عن جميع التغييرات في الفرع؟ جرب git checkout -f هذا سوف يتجاهل أي تغييرات محلية التي لم تلتزم في كل الفروع والماجستير. عندما تريد التخلص منها التغييرات في الخاص بك الفرع المحلي ، يمكنك تخزينها التغييرات باستخدام الأمر git stash. لك التغييرات سيتم حفظها ويمكنك استردادها لاحقًا ، إذا أردت أو يمكنك حذفها.

بهذه الطريقة ، كيف يمكنني إعادة التغييرات إلى Git؟

للعودة ، يمكنك:

  1. انتقل إلى تاريخ Git.
  2. انقر بزر الماوس الأيمن على الالتزام الذي تريد التراجع عنه.
  3. حدد التراجع عن الالتزام.
  4. تأكد من تحديد تنفيذ التغييرات.
  5. انقر فوق العودة.

ما هي نتيجة استدعاء git reset على مستودع Git المحلي؟

بعد فحص نتيجة الدمج ، قد تجد أن التغيير في الفرع الآخر غير مُرضٍ. ادارة إعادة تعيين بوابة - Hard ORIG_HEAD سيسمح لك بالعودة إلى حيث كنت ، لكنه سوف يتجاهل المحلية الخاصة بك التغييرات التي لا تريدها. إعادة تعيين بوابة - يحافظ دمج المحلية الخاصة بك التغييرات.

موصى به: