2012/2/21 Cristian Oneț <onet.crist...@gmail.com>:
> 2012/2/21 Allan <agande...@gmail.com>:
>> My git branch presently shows :-
>>
>> # Your branch is ahead of 'origin/master' by 3 commits.
>>
>> These are :-
>>
>> a) The first commit of the csv plugin profiles mod.
>> b) The latest commit of the csv plugin profiles mod.
>> c) A single line removal.
>>
>> Commit b) supersedes commit a).  How do I safely remove it without touching
>> the others?  I'm assuming it's 'git revert <name>', but will that leave the
>> later ones intact for subsequent pushing?  Don't want to foul up.
>
> Since commit b is after a it means that a is not obsolete since b is
> against a. I think what you actually want is to merge all 3 commits
> into a single commit. You could read a short description about that
> here [1]. Before doing anything backup your work though (git
> format-patch origin/master).

BTW: In the future when you need to commit code that you feel that it
should part of a previous commit use:
git commit --amend

> Regards,
> Cristian
>
> [1] http://ariejan.net/2011/07/05/git-squash-your-latests-commits-into-one
_______________________________________________
KMyMoney-devel mailing list
KMyMoney-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmymoney-devel

Reply via email to