Git Workflow# Overview Git tasks Setting up your fork Set the upstream repository Creating a new feature branch Staging, Committing, and Pushing Changes Keeping a feature branch in sync with branch main Creating a pull request Adding remotes for accessing other PyLith forks Git Quick Reference Break commit into multiple commits Update from upstream Rebase branch off main Branches Delete branches Rename local branch Show merged/unmerged branches