Thread (4 messages) 4 messages, 4 authors, 2016-06-15

Re: Question about 'branch -d' safety

From: Ævar Arnfjörð Bjarmason <hidden>
Date: 2016-06-15 22:49:09

On Mon, Jul 19, 2010 at 18:06, Junio C Hamano [off-list ref] wrote:
Clemens Buchacher [off-list ref] writes:
quoted
Pros and cons for "undeleting branches":

+ safety net
It should not be easy to lose information with git.
I am personally not very convinced by this argument when it comes to the
cases where the user actively asks us to remove something.
I think it's mainly about user interface consistency. When you
"delete" stuff in with git reset (i.e. move the HEAD) it's recorded in
the reflog, but this isn't the case with branch deletions.

As Will Palmer pointed out, being able to tell newbies "Don't worry,
you aren't going to break it" is a very powerful thing to be able to
tell newbies and experienced users using Git.

It encourages experimentation, because you know that even if you botch
the rewrite and delete the wrong branch it's easy to recover your work
from the reflog in the morning.

I'd really like something like Joshua Jensen's suggestion for
recording a fake branch deletion commit in the reflog.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help