[pacman-dev] [PATCH 1/2] Enabled new interactive prompt and updated some tests.
Sebastian Nowicki
sebnow at gmail.com
Sun Feb 22 23:12:53 EST 2009
On 23/02/2009, at 12:57 PM, Bryan Ischo wrote:
> OK, so I guess I really need to get into the habit of using git-
> rebase -i.
Yes, git rebase is one of the most wonderful things about git. It
really makes git flexible. Remember never to rebase on published
commits though, as that would screw things up for people who pulled
from you already. Of course there's no problem with that when sending
patches.
> One question: I should do the rebase -i onto a new branch, right, so
> as not to disturb my existing branch? Because if I make a mistake,
> I want to be able to recover by blowing away the branch I was
> rebasing into, and starting over with a new one.
You could do that, but there's also git reflog, which shows where your
HEAD has been. If you screw something up, you can find the correct
HEAD and attach it to a branch. It's git's safety net of sorts. I
haven't actually done that so I am unsure as to how effective it would
be, but it's there, and it has saved me a few times.
More information about the pacman-dev
mailing list