[vtk-developers] RE Stupid git question #2

Denis Barbier bouzim at gmail.com
Wed Apr 28 06:23:18 EDT 2010


On 2010/4/28 Biddiscombe, John A. wrote:
[...]
> If I have a working branch and I commit every day, that’s ok, but when I merge these daily changes into a published branch, either my “PublishedWork” or “KitwareMaster” – then I want the log to show a single commit with “Lovely feature X added” and not the daily mini-commits.
>
> From my tests so far, when I merge branches, all those mini-commit logs are carried over and you see them in the “PublishedWork” local master/whatever branch. Am I wrong here?
[...]

You can run "git merge --squash mywork" followed by "git commit".
An alternative is to run "git rebase -i" and squash all commits into a
single one, see
   http://www.kernel.org/pub/software/scm/git/docs/git-rebase.html#_interactive_mode

Denis



More information about the vtk-developers mailing list