4,461
edits
mNo edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
$ git config --global user.name "Joe Shmoe" | $ git config --global user.name "Joe Shmoe" | ||
$ git config --global user.email "jshmoe@domain.com" | $ git config --global user.email "jshmoe@domain.com" | ||
</syntaxhighlight> | |||
<code>push.autoSetupRemote</code> is the variable to prevent the following message for a repo that hasn't been directly pulled from the remote: | |||
<syntaxhighlight lang="bash"> | |||
fatal: The current branch master has no upstream branch. | |||
To push the current branch and set the remote as upstream, use | |||
git push --set-upstream origin master | |||
To have this happen automatically for branches without a tracking | |||
upstream, see 'push.autoSetupRemote' in 'git help config'. | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
$ git config --global --add push.autoSetupRemote true | |||
</syntaxhighlight> | </syntaxhighlight> | ||