Git Workflow
Last updated
Last updated
Here's the general Git workflow that you will run into:
Pull from origin main/master: git pull origin main
Create your own development branch: git checkout -b <your branch name>
Make your edits
Commit and push your changes to your branch:
Open a pull request (PR) in the GitHub interface to merge into main:
Remember to never commit and push directly to main. The purpose of git is to create a way for many people to work on the same code at the same time without major conflicts.
We also would like to see a clean git history. This means:
Rebase often: try to pull the latest changes from main as needed
Make PRs for features and try not to run into conflicts
Make commits linear if possible:
As a first assignment, please complete Git Practice Assignment