Git Fundamentals: Commits, Branches and Collaboration
Learn Git from commits and branches to merging, rebasing, remotes and undoing mistakes. For developers new to version control.
Start course →
What you'll learn
- Initialize, clone and commit changes using the staging area.
- Create, switch, merge and rebase branches and resolve conflicts.
- Sync with remotes using push, pull and fetch.
- Undo mistakes with restore, reset, revert and reflog.
- Use stash, tags, blame, cherry-pick and bisect, and follow a team workflow.