-
Fork the repo.
-
Clone your repo to your PC.
-
Add the upstream as a remote.
git remote add upstream https://github.com/condnsdmatters/intro_to_dl_group.git
-
Do your work on a development branch.
git branch my_branch # if you start on master git checkout my_branch # do work git add -p my-filesA my-filesB git commit -m "my commit message"
-
Update your master with other people's changes.
git checkout master git pull upstream master
-
Add these changes to your development branch.
git checkout my_branch git rebase master
-
Push your branch to your GitHub.
git push origin my_branch
-
Open a pull request on Github (the website) to merge into master.
-
(Once accepted) Update your master again. See step 2.