Files
developer-roadmap/roadmaps/git-github/content/git-rebase@HMEfUFNu_Wp_Pac7VWHr-.md

11 lines
849 B
Markdown

# git rebase
Git rebase is a powerful command in Git that allows you to integrate changes from one branch into another. Unlike git merge, which creates a new commit to combine the histories of two branches, git rebase moves or applies commits from one branch on top of another, effectively re-writing the commit history.
Visit the following resources to learn more:
- [@official@Git - git-rebase Documentation](https://git-scm.com/docs/git-rebase)
- [@article@git rebase](https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase)
- [@course@git rebase, step by step (Interactive Lesson)](https://gitualize.com/commands/git-rebase)
- [@video@git rebase - Why, When & How to fix conflicts](https://youtu.be/DkWDHzmMvyg?si=59jauQgkL-sMewzo)
- [@video@Git Rebase --interactive: EXPLAINED](https://youtu.be/H7RFt0Pxxp8?si=gLhfkVW_PmWHBQSs)