3 ms·
As long as I'm working on my branch, that I work on alone, I tend to rebase and interactively rebase those relatively often. The mantra is you shouldn't rebase
by ragebol 5y ago
As long as I'm working on my branch, that I work on alone, I tend to rebase and interactively rebase those relatively often.
The mantra is you shouldn't rebase public history, but since it's my working branch, I feel I can do whatever I want with it.
Nice thing about small, atomic commits that still pass tests, is it works well with `git bisect` to find issues.
I also split commits defining a function etc from using it in other code. So if I `git reset --hard` because I screwed up some caller, I still have the function.