Oh, that should be "git rebase -I temp" and remove the "pick" line for
the original commit, so that its replacement will be there instead.

> -----Original Message-----
> From: openocd-development-boun...@lists.berlios.de [mailto:openocd-
> development-boun...@lists.berlios.de] On Behalf Of Austin, Alex
> Sent: Tuesday, October 25, 2011 8:28 PM
> To: jim norris; Openocd-development@lists.berlios.de
> Subject: Re: [Openocd-development] git question.....
> 
> Does file3 rely on file2, which relies on file1, or are they all
> independent? If they're a sequence, then
> 
>       git checkout -b temp HEAD~2
>       <edit file1.c>
>       git add file1.c
>       git commit --amend
>       git checkout <original branch>
>       git rebase temp
>       git push review
> 
> You don't need to do individual pushes for each commit, as the
> sequence of commits leading up to the head of the branch off of trunk
> will create a sequence of patches in Gerrit.
> 
> > -----Original Message-----
> > From: openocd-development-boun...@lists.berlios.de [mailto:openocd-
> > development-boun...@lists.berlios.de] On Behalf Of jim norris
> > Sent: Tuesday, October 25, 2011 6:58 PM
> > To: Openocd-development@lists.berlios.de
> > Subject: [Openocd-development] git question.....
> >
> >
> > I do the following...
> >
> >
> >              git add file1.c
> >              git commit file1.c
> >              git push review
> >
> >              git add file2.c
> >              git commit file2.c
> >              git push review
> >
> >              git add file3.c
> >              git commit file3.c
> >              git push review
> >
> > I then realize I made a mistake in file1.c so...
> >
> >              -- make the change
> >              git add file1.c
> >              git commit --amend file1.c
> >
> > However, the comment message I see when I do the commit is
> > from the commit of file3.c. Is this okay? Or did I do something
> > wrong? I've noticed there's a -C option that indicates to pick
> > up information from a previous commit. Is that what should be
> > used?
> >
> >
> > _______________________________________________
> > Openocd-development mailing list
> > Openocd-development@lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/openocd-development
> _______________________________________________
> Openocd-development mailing list
> Openocd-development@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/openocd-development
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to