snippetbashTip
git squash — Squash multiple commits into a single commit. Part of `git-extras`. More information: <https://manne
Viewed 0 times
commandgit squashmultipleclicommitsintosquashsingle
Problem
How to use the
git squash command: Squash multiple commits into a single commit. Part of git-extras. More information: <https://manned.org/git-squash>.Solution
git squash — Squash multiple commits into a single commit. Part of git-extras. More information: <https://manned.org/git-squash>.Merge all commits from a specific branch into the current branch as a single commit:
git squash {{source_branch}}Squash all commits starting with a specific commit on the current branch:
git squash {{commit}}Squash the
n latest commits and commit with a message:git squash HEAD~{{n}} "{{message}}"Squash the
n latest commits and commit concatenating all individual messages:git squash --squash-msg HEAD~{{n}}Code Snippets
Merge all commits from a specific branch into the current branch as a single commit
git squash {{source_branch}}Squash all commits starting with a specific commit on the current branch
git squash {{commit}}Squash the `n` latest commits and commit with a message
git squash HEAD~{{n}} "{{message}}"Squash the `n` latest commits and commit concatenating all individual messages
git squash --squash-msg HEAD~{{n}}Context
tldr-pages: common/git squash
Revisions (0)
No revisions yet.