Monica Shiralkar wrote:... If we do Git activities from the IDE itself , would I be able to do everything the way I have been doing or will I have to do only from command line ?
Not sure what this question means.
An IDE is just a GUI shell over git commands. IntelliJ also has a console window where it shows the actual commands that are executed for git. While using an IDE or not is purely up to one's personal choice, there are a few advantages such as warnings and wizards to do common tasks for git. Intellij also does some code clean up and formatting if configured.
The Git menu covers all Git functions that I can employ and still stay sane, including branching, rebasing and stashing.
Git is a complex system with new and wierd options added all the time, so no guarantees that absolutely every git command is available there, but the ones you'll need for everyday work definitely are.
If you do find you need to do something that isn't in IntelliJ's Git plugin, do it from the command line. Git doesn't care where the commands come from and the only caution is that if you do something that changes the project from the command line, you might need to refresh the IntelliJ view of it. But IntelliJ is pretty good at detecting a lot of that stuff.
Sources may include data from the Fakebook Research Foundation with support from Gargle University