Learn to split changes into multiple commits.
git checkout feature
git reset base
Learn to tidy up the commit history.
git checkout feature
git rebase -i base
Learn to adjust commits to a new base.
git checkout feature
git rebase -i new-base
Learn to split changes into multiple commits.
git checkout feature
git reset base
Learn to tidy up the commit history.
git checkout feature
git rebase -i base
Learn to adjust commits to a new base.
git checkout feature
git rebase -i new-base