Commands to get updated assignments without loosing previous assignment data
- git remote add upstream
<original-assignment URL>
- git fetch upstream
- git merge upstream/master
- git rebase upstream/master
- git push -f origin head
<original-assignment URL>