marc:linux:git
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| marc:linux:git [2022/08/09 09:40] – [Rebasing vs Merging] marcv | marc:linux:git [2022/08/09 09:46] (current) – [Rebasing vs Merging] marcv | ||
|---|---|---|---|
| Line 1111: | Line 1111: | ||
| {{: | {{: | ||
| + | |||
| + | Because of these merges, there are a lot commits which are not really functional but just merges. The same goes for the other developers. | ||
| + | |||
| + | Instead of merging the changes from remote main all the time, we can //rebase// which rewrites history: | ||
| + | |||
| + | {{: | ||
| + | |||
| ===== Git Rebase Basics ===== | ===== Git Rebase Basics ===== | ||
| ===== When NOT to Rebase ===== | ===== When NOT to Rebase ===== | ||
marc/linux/git.1660030817.txt.gz · Last modified: (external edit)
