Beginner 6 lessons · free
Git tutorial Track changes and work in teams.
Git & GitHub — version control for every developer. Every lesson has a terminal walkthrough, key points, a practice task, a quiz and interview questions.
Start learning Git
Not started
Lessons
What you'll learn
- 01Git introductionWhat version control solves, Git vs GitHub, installing and configuring Git.
- 02Repositories & commitsgit init, status, add, commit and log — the everyday cycle.
- 03Branches & mergingCreating branches, switching, merging and resolving conflicts.
- 04Remotes & GitHubConnecting to GitHub, push, pull, clone and fetch.
- 05Pull requests & teamworkThe feature-branch workflow, pull requests and code review.
- 06Undoing changes & .gitignorerestore, revert, reset, amend and keeping files out of Git.