📄️ Squash Commits
To combine multiple Git commits into one (known as "Squash Commits"), you can use git rebase -i (interactive rebase). This keeps the Git history cleaner by merging several commits. Here's how:
📄️ Useful git commands
📄️ Hotfix based on Tag
1. Ensure your repository is up to date
📄️ Rebase many branches (e.g. renovate) into one branch
1. Ensure your repository is up to date
📄️ git branching
How to Update a Feature Branch with a Rebase to Include the Latest Master Changes
📄️ Git: Managing Branches and Commits
Scenario 1: Cherry-pick Specific Commits into Another Branch
📄️ Git: Modifying Previous Commits with Fixup
Scenario: Amending a Commit in the Middle of Your History
📄️ Git Rebasing / Squash / Sort Commits
A comprehensive guide on reorganizing Git commits with interactive rebase
📄️ git tags
Delete a Local and Remote Git Tag