How To Squash
So, you have been asked by a maintainer or developer to squash your pull request! This does not mean that anything is wrong with your code, your pull request or your conduct.
Instead, we ask for pull requests to be squashed to have a good git history with traceability for the future. If you would like to skip the explanation of why and go straight to how, please click here (to be done).
Why Do We Squash?
How do you Squash?
Git CLI (TBA)
GitHub Desktop (TBA)
GitKraken (TBA)
Fork
Fork is free-to-trial Git client with an infinite trial available here. It is the primary git client of at least one active maintainer and thus support is offered to anyone wanting to use it and its many features.
Squashing is very easy on Fork. Here is how you can do it:
[TBA, forgot to enable file uploads]