[freeCodeCamp] How to Use Git and Git Workflows – a Practical Guide
Git is one of the most important skills you pick up as a developer.
You use it every day, and it is the foundation of many of the mature software engineering practices we use every day.
I’ve written a thorough tutorial building from-the-ground-up the basics of how to use Git and collaborate with others on freeCodeCamp’s Developer News.
Here’s what it covers:
- Installing git and setting up a GitHub account
- How to create a new repository in GitHub
- Cloning the repository
- Git branches
- How the check the status of a Git project
- How to make our first commit
- How to push up our first commit to GitHub
- How to add another commit in Git
- How to stage changes in Git
- How to view the Git diff
- How to collaborate with others in Git
- Feature branches in Git
- Git workflows for collaboration
- How to merge a branch in Git
- Pull request workflow
- How to bring our local up to date
- How to retrieve remote data
- How to fix merge conflicts in Git
- Review: how to start a new feature workflow
If Git has never really made sense, or you’re not sure where to start—read this tutorial.