Add a git squash function?
- From
- The Super Techie <thesupertechie1@gmail.com>
- Date
- Aug 16, 2026, 18:49 UTC
- Message-ID
- <bc49c03e-5a90-480e-8bfa-ad8fb8e42db2@gmail.com>
Hi,
I am a developer who often squashes their commits using Git. Currently, the simplest way to squash is to run the following two commands:
git reset --soft HEAD~3
git commit
Where 3 is the number of commits that a user would like to squash. However, what if there was a command like as follows:
git squash 3
Which did the same thing? This would save quite a bit of time for developers. Since some projects require the DCO, an -s flag could be added which would add a sign-off to the squashed commit as well.
Has this been suggested before?
~thesupertechie