Know, what was the purpose of Lord Krishna behind giving Knowledge of Gita to Arjuna
Knowledge of Gita for Arjuna: There were several profound reasons why Lord Krishna imparted the Gita wisdom to Arjuna on the Mahabharata battlefield. This was not a typical occurrence, but it served the dual purposes of guiding Arjuna toward religion and sending a timeless message to the whole world. Since Arjuna was the most qualified pupil at the time, Lord Krishna granted him knowledge of the Gita. This was due to a number of significant factors.

Religion and Fascination
Seeing his own family members in front of the Mahabharata battlefield diverted Arjun’s attention. Trapped between responsibility, grief, and curiosity, he wanted to give up the Gandiv bow. Krishna was aware that the main barrier between his religious beliefs and his duty was Arjuna’s attraction. He thus needs this information to indicate the correct course.
Self-centeredness
Despite his greatness as a warrior, Arjuna sometimes had thoughts of his own ego. Before the battle, he instructed Krishna to move the chariot between the two armies so he could see who was fighting. By being a charioteer, Krishna crushed Arjuna’s ego and taught him that a real warrior is not just concerned with the outcome.
The disciple-friend relationship
Arjuna was Lord Krishna’s best friend and follower. They had a strong and steadfast conviction. Krishna was aware that only Arjuna could fully embrace and take seriously this celestial wisdom and make it a reality.
The goal of global well-being
Krishna did more than only get Arjuna ready for battle. He was aware that while the Mahabharata battle would come to an end, mankind would be guided for eons by the truth found in the Gita. After accepting this understanding, Arjuna turned into a human conduit.