Getting Started with Git
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow. By Jonathan S Wong.
Learning path
This is part of the Software Engineering for iOS learning path. View path.
Who is this for?
Beginner developers for any platform that want to know Git basics. No prior source control knowledge is required.
Covered concepts
- repositories (local and remote)
- pushing to a remote repo
- cloning a repo
- commits
- branches
- gitignore
Part 1: Getting Started with Git
Learn what source control is and why we use it.
Learn what a repository is and how to create one.
Learn how to create a new GitHub account and clone a remote repository.
Learn what branching is and why you would create one.
Learn how to merge changes from a branch.
Learn how to create a pull request and why they’re used.
Learn how conflicts can occur with multiple collaborators and how to resolve them.
Learn what the staging area is in Git and why we use it.
Learn how to use the command line with Git.
Learn how to use .gitignore and why you would want to ignore files from your project.
Let’s review everything you’ve learned in this course about Git.