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