Files
developer-roadmap/roadmaps/git-github/content/squash@Z-srOhYFGVEKDexlJ6cjt.md
Arik Chakma 274082fd77 feat: clean roadmap content and sync scripts (#10181)
* refactor: clean to roadmap content

* refactor: move shared helpers into scripts/lib
2026-07-28 05:45:17 +06:00

9 lines
583 B
Markdown

# Squash
Squashing in Git, refers to the process of combining multiple commits into a single commit. This is often done to create a cleaner and more concise commit history, especially before merging a feature branch into the main branch.
Visit the following resources to learn more:
- [@article@Git Squash Commits](https://www.freecodecamp.org/news/git-squash-commits/)
- [@article@How to Squash Commits in Git](https://medium.com/iosnesia/how-to-squash-commits-in-git-e73a41248211)
- [@video@GIT Tutorial - How to Squash Commits](https://youtu.be/viY1BbKZhSI?si=kORsEzQvCRFGauQa)