git rebase to _insert_ commits?

Mike Kaplinskiy mike.kaplinskiy at gmail.com
Fri Jul 9 20:02:17 CDT 2010


You can move commits around in an interactive rebase. Just create an empty
commit, move it into place with rebase and edit it.

Sorry for top post, mobile gmail doesn't let you bottom post.

On Jul 9, 2010 8:56 PM, "Misha Koshelev" <misha680 at gmail.com> wrote:

Dear All:

I am still learning git and it seems that my solution does not quite
work.

Specifically, my idea was to use:
git rebase -i upstream/master

Mark the commit _after_ which I'd like to insert a commit with edit.

Then, when I am at that commit, I do:

git commit --amend -a

save commit

Then, _before_ doing git rebase --continue, I edit files and again do:

git commit -a -n

Finally I do:

git rebase --continue

The problem is that this seems to squish further commits, and leads to
problems which I am now trying to untangle.

However, as I still cannot insert a commit, I am not sure how to
proceed, except by creating a whole new repository.

Any ideas/hints?

Thank you
Misha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100709/84db89de/attachment.htm>


More information about the wine-devel mailing list