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.

Leave a rating/review
Download materials
Save for later
Comments
Share

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

01
Toggle description

Learn what source control is and why we use it.

Toggle description

Learn what a repository is and how to create one.

Toggle description

Learn how to create a new GitHub account and clone a remote repository.

Toggle description

Learn what branching is and why you would create one.

Toggle description

Learn how to merge changes from a branch.

Toggle description

Learn how to create a pull request and why they’re used.

Toggle description

Learn how conflicts can occur with multiple collaborators and how to resolve them.

Toggle description

Learn what the staging area is in Git and why we use it.

Toggle description

Learn how to use the command line with Git.

Toggle description

Learn how to use .gitignore and why you would want to ignore files from your project.

Conclusion 1:14
Toggle description

Let’s review everything you’ve learned in this course about Git.

Up next

Multiple Domains
Command Line Basics
A command line course for beginners! Explore the basics like manipulating files and directories, navigation and tips and tricks to make your experience on the command line a little smoother.

Instructors

Contributors

Adriana Kutenko

Illustrator

Ehab Amer

Final Pass Editor

Over 300 content creators. Join our team.