We’ve had a few students in the self-paced online version of the course who were totally new to git and struggled in similar ways with getting their local copies of the class repos installed and configured correctly.
Most of the confusion has been around cloning versus forking and the origin/upstream configuration of their local repo. And for some reason we’ve had several students initialize local repos either in their outer project folder, or even at the root of their system despite the warning against this in the course materials.
I’ve added a bit more detail to the course materials here in the section on cloning and remote configuration and made a note at the end about what the git init command does and why we don’t need it here.
I also changed the head in the origin and upstream urls to ‘IntroToPython’ rather than ‘ClassRepoTemplate’ to be consistent with the note made earlier in the module at line 128 in the rst file.
Let me know if these revisions seem appropriate and if you’d like to see any changes to the language.
We’ve had a few students in the self-paced online version of the course who were totally new to git and struggled in similar ways with getting their local copies of the class repos installed and configured correctly.
Most of the confusion has been around cloning versus forking and the origin/upstream configuration of their local repo. And for some reason we’ve had several students initialize local repos either in their outer project folder, or even at the root of their system despite the warning against this in the course materials.
I’ve added a bit more detail to the course materials here in the section on cloning and remote configuration and made a note at the end about what the git init command does and why we don’t need it here.
I also changed the head in the origin and upstream urls to ‘IntroToPython’ rather than ‘ClassRepoTemplate’ to be consistent with the note made earlier in the module at line 128 in the rst file.
Let me know if these revisions seem appropriate and if you’d like to see any changes to the language.