GitHub Desktop was recently updated to version 2.9, and the team shared some of the new features included, such as squash and reorder commits. Users can now download a native build for their M1 Mac.
If a group of commits represents a single unit of work, or if a project requires that each pull request only has one commit, simply drag them on top of one another to squash them together and add a new commit message that captures the whole picture.
Check It Out: GitHub Desktop 2.9 Update Adds M1 Mac Support