Git is an invaluable tool.

It allows us to work for months and years on a project, and yet get back to each individual change we made on the codebase. And in a team, you can find out who made a change.

Each time we make a change or add a new feature or fix a bug we add a little explanation, and we commit the changes.

It also allows us to work with a team, because each individual person can push commits to the codebase and Git takes care of making sure there are no conflicts with changes made by other people.

Before going on, you need to install Git on your computer.

The easiest way to do that is by installing the GitHub Desktop application.

Available for Windows and Mac, you can download it from here:

GitHub Desktop

Linux users can use this fork https://github.com/shiftkey/desktop

This installs a graphical user interface to use Git, and also Git itself.

And it’s tightly integrated with GitHub.

What is GitHub? 🤔 It’s a ****website that hosts code, and lets you collaborate on Open Source projects, host your own public and private repositories. We’re going to use this for all the projects in the bootcamp, and that’s where you’ll see the projects code I publish.

After installing it, open the application.

Screen Shot 2022-04-13 at 09.22.50.png

Click “Create your free account”. You’ll be sent to GitHub to create an account:

Screen Shot 2022-04-13 at 09.24.00.png

Pick the username wisely, you’ll have a public GitHub profile, like I do here: https://github.com/flaviocopes

After confirming your email, you’ll be shown a screen, click “Skip personalization” and pick the free plan:

Screen Shot 2022-04-13 at 09.24.38.png

Screen Shot 2022-04-13 at 09.25.05.png