GIT is a command tool written in Cline tool although there are graphical tools available which use it.
If you are uncomfortable with the command line then please read my command line concepts.
In my opinion the best way to start with learning GIT is to use the command line rather than immediately using graphical tools.
Why is this?
Well a few reasons:
Comes back to my core value values of learning learn things from first principles. The core of GIT is the command line tool. I think if you stick with the command line tool you’ll learn GIT more deeply than if you jump immediately to using graphical tools for it.
The command line tool doesn’t change - so it’s a lot easier to write documentation for it and know that the documentation will stay current and won’t be instantly out of date the day a new version of a graphical tool comes out.
If you understand GIT’s command line then it will be easier to understand how deployment scripts work.
...
This will give you broader understanding of how GIT can help with many things like deployment.
This documentation is much easier to keep to date if we stick to teaching first principles.