Thread (14 messages) flat view 14 messages, 3 authors, 2016-06-15

Re: [PATCH 0/3] teach git-checkout -B WAS builtin/checkout: DWIM with -f -b

From: Erick Mattos <hidden>
Date: 2016-06-15 22:48:59

Hi,

2010/6/21 Tay Ray Chuan [off-list ref]:
On Tue, Jun 22, 2010 at 1:19 AM, Tay Ray Chuan [off-list ref] wrote:
quoted
Right now, the -f/--force in git-checkout doesn't carry over to -b
operations - ie. you can't do git checkout -b branch on an existing
branch.

This patch allows you to do this with the -B option, so that one can do

 git checkout -B branch ref

which is equivalent to

 git branch -f branch ref && git checkout branch
If I need to do that, I would do: git checkout branch && git reset --hard ref.

Another way to do it is: git branch -D branch && git checkout -b branch ref.

So, we have enough porcelain commands to do it.  I would recommend a
second thought to see if your refinement is really necessary.  I would
agree so if those procedures are needed very often.
Erick, does this series change how --orphan should be used?
If you be careful It won't make any change.  I will comment that on
the series if needed.

Thanks very much for asking.

Kind regards
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help