شرح صفوف ومحتوى الفقرة
نظراً لأن git rebase يعيد تطبيق التزاماتك واحداً تلو الآخر، فقد يتوقف مؤقتاً عند أحد الالتزامات إذا صادف تعارضاً في الأسطر. ويتم التعامل معه بالخطوات التالية:
- حرّر الملف المتعارض واحذف جميع علامات التعارض الثلاث بالكامل.
- جهّز الملف المحسوم عبر الأمر
git add <file>. - شغّل الأمر
git rebase --continue(ولا تشغّلgit commitيدوياً) ليكمل Git تطبيق الالتزام الحالي وينتقل للتالي.
وإذا أردت في أي لحظة إلغاء إعادة التأسيس بالكامل واسترجاع حالة الفرع الأصلية قبل البدء، نفّذ الأمر git rebase --abort.
Shell
# Stage resolved file and continue replaying commits
git add app.html
git rebase --continue
# Or cancel the entire rebase back to original state
git rebase --abort