Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

GIT is a command line tool although there are graphical tools available which use it.

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 values of learn things from first principles.

  • 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.

Everything comes down to a long term intellectual investment mindset - like working on your fitness versus eating microwave popcorn. If you learn how to use GIT well from the command line then this will be a long running investment in yourself since you will solidly learn about source control (which is here for good) and GIT which I cannot see being replaced for at least another 5-10 years (if ever).

  • No labels