mirror of
https://github.com/k88hudson/git-flight-rules.git
synced 2025-03-10 12:48:43 -03:00
Add an example using set-head
This is just one of many possible examples using set-head, but which might be useful for others to discover the command.
This commit is contained in:
parent
12bc63375d
commit
7a68447ac9
18
README.md
18
README.md
@ -55,6 +55,7 @@ For clarity's sake all examples in this document use a customized bash prompt in
|
|||||||
- [I want to rename a branch](#i-want-to-rename-a-branch)
|
- [I want to rename a branch](#i-want-to-rename-a-branch)
|
||||||
- [I want to checkout to a remote branch that someone else is working on](#i-want-to-checkout-to-a-remote-branch-that-someone-else-is-working-on)
|
- [I want to checkout to a remote branch that someone else is working on](#i-want-to-checkout-to-a-remote-branch-that-someone-else-is-working-on)
|
||||||
- [I want to create a new remote branch from current local one](#i-want-to-create-a-new-remote-branch-from-current-local-one)
|
- [I want to create a new remote branch from current local one](#i-want-to-create-a-new-remote-branch-from-current-local-one)
|
||||||
|
- [I want to set my HEAD to track the default remote branch](#i-want-to-set-my-head-to-track-the-default-remote-branch)
|
||||||
- [Rebasing and Merging](#rebasing-and-merging)
|
- [Rebasing and Merging](#rebasing-and-merging)
|
||||||
- [I want to undo rebase/merge](#i-want-to-undo-rebasemerge)
|
- [I want to undo rebase/merge](#i-want-to-undo-rebasemerge)
|
||||||
- [I rebased, but I don't want to force push](#i-rebased-but-i-dont-want-to-force-push)
|
- [I rebased, but I don't want to force push](#i-rebased-but-i-dont-want-to-force-push)
|
||||||
@ -755,6 +756,23 @@ $ git push
|
|||||||
|
|
||||||
The behavior of the other modes of ```git push``` is described in the doc of push.default.
|
The behavior of the other modes of ```git push``` is described in the doc of push.default.
|
||||||
|
|
||||||
|
<a name="i-want-to-set-my-HEAD-to-track-the-default-remote-branch"></a>
|
||||||
|
### I want to set my HEAD to track the default remote branch
|
||||||
|
|
||||||
|
By checking your remote branches, you can see which remote branch your HEAD is tracking. In some cases, this is not the desired branch.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ git branch -rr
|
||||||
|
origin/HEAD -> origin/gh-pages
|
||||||
|
origin/master
|
||||||
|
```
|
||||||
|
|
||||||
|
To change `origin/HEAD` to track `origin/master`, you can run this command:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ git remote set-head origin --auto
|
||||||
|
origin/HEAD set to master
|
||||||
|
```
|
||||||
|
|
||||||
## Rebasing and Merging
|
## Rebasing and Merging
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user