Skip to content

Commit

Permalink
Merge branch 'mm/push-force-is-dangerous'
Browse files Browse the repository at this point in the history
* mm/push-force-is-dangerous:
  Documentation/git-push.txt: explain better cases where --force is dangerous
  • Loading branch information
Junio C Hamano committed Jun 26, 2013
2 parents 4f9ec8d + 70495b5 commit 14c6ee9
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions Documentation/git-push.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,15 @@ already exists on the remote side.
not an ancestor of the local ref used to overwrite it.
This flag disables the check. This can cause the
remote repository to lose commits; use it with care.
Note that `--force` applies to all the refs that are pushed,
hence using it with `push.default` set to `matching` or with
multiple push destinations configured with `remote.*.push`
may overwrite refs other than the current branch (including
local refs that are strictly behind their remote counterpart).
To force a push to only one branch, use a `+` in front of the
refspec to push (e.g `git push origin +master` to force a push
to the `master` branch). See the `<refspec>...` section above
for details.

--repo=<repository>::
This option is only relevant if no <repository> argument is
Expand Down

0 comments on commit 14c6ee9

Please sign in to comment.