{وَقَاتِلُوهُمْ حَتَّى لَا تَكُونَ فِتْنَةٌ}: الفتنة: هنا الشّرك، كما قال ابن عبّاس وغيره، فهذه الآية تأمر المؤمنين بقتال المشركين «كفار مكة» حتّى لا يبقى في مكة من يضطهد في دينه، ويتعرض للفتنة والتّعذيب كي يرتد عن دينه، أو من يصد عن سبيل الله أي: الإسلام. ارجع إلى سورة الحج آية (٣٩) لبيان معنى القتال والجهاد.
{وَيَكُونَ الدِّينُ لِلَّهِ}: فلا يُعبد غيره.
{فَإِنِ انتَهَوْا فَلَا عُدْوَانَ إِلَّا عَلَى الظَّالِمِينَ}: انتهوا عن الشّرك، وأسلموا فلا عدوان؛ إلَّا على من اعتدى عليكم، وبقي على شركه وظلمه.
وإذا نظرنا إلى هذه الآية وقارناها بالآية (٣٩) من سورة الأنفال: {وَقَاتِلُوهُمْ حَتَّى لَا تَكُونَ فِتْنَةٌ وَيَكُونَ الدِّينُ كُلُّهُ لِلَّهِ فَإِنِ انتَهَوْا فَإِنَّ اللَّهَ بِمَا يَعْمَلُونَ بَصِيرٌ}: ترى الاختلاف هو زيادة كلمة (كلُّهُ) في الأنفال، وحذفها في آية سورة البقرة، وهذا يعود إلى أنّ آية الأنفال تشمل قتال كلّ الكفار «ولذلك زاد كلّه» بينما آية البقرة محصورة في قتال كفار مكة فقط، وقد نزلت آية البقرة أولاً في السنة الأولى من الهجرة، وحثت على قتال كفار مكة، ونزلت آية الأنفال بعد آية البقرة بعد غزوة بدر وقتل كثير من صناديد قريش فحثت الآية على قتال الكفار جميعاً، أمّا نهاية آية البقرة، فلا عدوان إلَّا على الظّالمين ردّاً على قوله سبحانه:{فَمَنِ اعْتَدَى عَلَيْكُمْ فَاعْتَدُوا عَلَيْهِ بِمِثْلِ مَا اعْتَدَى عَلَيْكُمْ}: إذن فلا عدوان إلَّا على الظّالمين، أما نهاية آية الأنفال، {فَإِنِ انتَهَوْا فَإِنَّ اللَّهَ بِمَا يَعْمَلُونَ بَصِيرٌ} بعد اقتلاع الفتنة، فإن أسلموا كان خيراً، وإن لم يسلموا:{لَا إِكْرَاهَ فِى الدِّينِ}، {اللَّهَ بِمَا يَعْمَلُونَ بَصِيرٌ}.