Which is correct - now that the default is 'develop', that's what you'll get.
> At step 5c, after typing
> $ git pull upstream
> I am told:
> From
https://github.com/metamath/set.mm
> * [new branch] Achaemenid-develop -> upstream/Achaemenid-develop
> ...
> * [new branch] usage-discouraged-3 -> upstream/usage-discouraged-3
> You have required to pull from the distant repository 'upstream', but
> without indicating the branch. Since this is not the default distant
> repository in the configuration for the current branch, you have to specify
> the branch with the command.
You should be able to fix that by running (if you're already in your "develop" branch):
git branch --set-upstream-to upstream/develop
This means that from now on any "git push" on your current branch (develop) will be pushed to "upstream/develop" (your copy on GitHub). Then this command should work normally:
git pull upstream
Let me know if that seems to solve things, if it does we should add it to the instructions.
> Also: is this connected to the "--no-single-branch" option used at step 4b?
> What does this option do?
Not really. I've updated the instructions to explain what --no-single-branch does.
By default, git maintains the *entire* history of the project, but most people
only need relatively recent history, so our instructions try to be kind to your
download time and storage space.
--- David A. Wheeler