Skip to content

Commit

Permalink
Add missing HEAD argument in 2 Git commands
Browse files Browse the repository at this point in the history
These commands had been inserted in k88hudson#148 and (over)simplified in k88hudson#163.

The issue is that `git push <remote>` & `git push -u <remote` will
typically raise the error below (unlike `git push <remote> HEAD`):

--8<---------------cut here---------------start------------->8---
fatal: The current branch new-branch has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin new-branch
--8<---------------cut here---------------end--------------->8---
  • Loading branch information
erikmd committed Feb 20, 2018
1 parent d8c55ae commit 869589a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -779,13 +779,13 @@ This will give you a local copy of the branch `daves`, and any update that has b
### I want to create a new remote branch from current local one

```sh
$ git push <remote>
$ git push <remote> HEAD
```

If you would also like to set that remote branch as upstream for the current one, use the following instead:

```sh
$ git push -u <remote>
$ git push -u <remote> HEAD
```

With the `upstream` mode and the `simple` (default in Git 2.0) mode of the `push.default` config, the following command will push the current branch with regards to the remote branch that has been registered previously with `-u`:
Expand Down

0 comments on commit 869589a

Please sign in to comment.