Some sects believe that Gita was rendered in Satyuga instead of Mahabharata. Is it because that knowledge of Gita is eternal and summarises the knowledge of all the Upanishads?

What is the reason behind such belief? If people believe that its verses are Amar (or eternal), does it mean that it is timeless and rendered through Lord Shri Krishna during Mahabharata war?


Browse other questions tagged .