undo git pull - التراجع عن دمج
المشكلة
عند دمج فرعين, قد تجد ان احد الفرعيين جلب تغييرات قديمة غير مرغوبة, او...
يمكن تطبيق الحل التالي بعد عمل احد الأمرين:
- عمل
git pull
git fetch
ثم ٫get merge
الأمر الأول عبارة عن الأمرين التاليين مع بعض حيث git fetch
يجلب التغييرات و git merge
يقوم بدمج هذه التغييرات
.
#######الحل
الرجوع لأول commit قبل الدمج
git reset --hard
مثال:
git reset --hard 343d73c
حيث 343d73c هو رقم الـcommit قبل التعدييل
REF
http://stackoverflow.com/questions/1223354/undo-git-pull-how-to-bring-repos-to-old-state