Course Overview
1
Installing Git for MacOS
Installing Git can be a little tricky on Mac. You will learn how to install and use a package manager known as Homebrew to download and install Git, getting your first taste of using the terminal in the process.
2
Installing Git for Windows
Installing Git is a little easier on Windows but regardless we will show you how.
3
Signing up for GitHub
We show you how to sign up for the GitHub, the free platform for hosting your Git repositories used by millions of coders around the world.
4
Editing your GitHub README
Your GitHub account comes with a README which you can use as a profile page. You will learn how you can update this and learn how to use markdown in the process.
5
Creating and Cloning a Repository
Now the fun begins. You will learn how to create your first repo on GitHub and copy it to your machine. A process known as cloning. Often projects begin by cloning a repo.
6
Tracking Changes and Pushing to GitHub
Learn the process of adding and committing to create a version history. Then you will learn how to push these changes to GitHub and connect to the repo you created.
7
Setting Credentials and Pulling
Find out how you can set credentials permanently so you don’t need to keep entering usernames, passwords and tokens. Learn how to pull changes from GitHub to keep your local repo up to date.
8
Branching
Branching is a key topic in Git for collaboration and experimenting. In this chapter you will learn what branches are, and how to create and work with them.
9
Pull Requests
To merge branches together you need to perform a pull request. You will learn how to do pull requests and learn about the various branching strategies you can adopt as an individual or as part of a team.
10
The .gitignore File
Learn how to set some files not to be tracked, vital for handling sensitive files or working with data.
11
Undoing Mistakes
Learn how to time travel through your version history to an earlier snapshot, vital if you find an error.