Say you tell git-gui to create branch mybranch, but it already exists. If
update existing branch is turned off, it will be considered an error.

If you say fastforward or force, it will move your branch to HEAD (or the
commit iou specify). FF means it will move your branch only if it can be
done by moving it forward in the commit history. I couldn't find a relevant
option for git-branch, so I assume it will do a git merge mybranch
--ff-only or similar. Force means to forcibly move the tip of the branch to
the new location; for this there is a --force switch to git-branch.

Best,
Gergely
On 28 Aug 2015 04:04, "Jeff" <xcskier.b...@gmail.com> wrote:

> The git GUI Create Branch dialog has some options at the bottom.
>
> I cannot find any documentation on what these mean.
> The first item in the Options is called "Update Existing Branch" and there
> are three choices:
> "No" , "Fast Forward Only", and "Reset".
>
> What do these mean?
> For what cases do they apply?
> What would be the command line equivalent?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Git for human beings" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to git-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to