Hi, I had an idea when I was recently researching about rebasing and merging and learning git in general. After getting to know the differences between rebasing and merging, I chose rebasing as my preferred method of updating main. But I did agree with the argument that it removes important development history which may be required in the future. I also learnt about squashing and liked it just as I liked rebasing as it keeps the history clean. So if I squash a few commits and the rebase it onto main, it is very clean as a single commit for a single new feature/bugfix but it completely destroys all development history of said feature/bugfix. So I had an idea if git could have a feature that allows you to squash commits into a commit bundle which keeps the commit history clean while still maintaining a lot of the important verbose commit history. Just wanted some comments on this from the community.
Thanks -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/git-users/5e29dcf8-9619-4fc9-a9cd-cd51002c8c28n%40googlegroups.com.
