-
Partner B accepts the invite on email or github.
-
Partner B then proceeds to clone The repo created by Partner A
- Partner B uses their own Git hub Token as they would any other repository. (this is possible beacause collaborators have push authentication granted for the project repo)
- Partner B : on successfull cloning, Creates a branch.
- In good practice, branches have the format of
git chechout -B <NAME-OF-PARTNER/FEATURE-EDITED>
- Partner B commits the changes and pushes.
git push origin <BranchName>
- Partner B goes to github repo on Github and choose create a pull request.
- Partner B gives a detailed description of the added feature and confirms to create a pull request.
- Partner Reviews the changes and comments, requests for change or aprooves comments and merges the commit to main.
- Both Partner
git pull
to ensure updates are current on the local environments - The commit process and review goes both ways.