October 2018

Git: Move commits to new branch

Submitted by michael on Mon, 10/29/2018 - 11:34

Suppose you have a few commits in a git repository, and some of them are on the wrong branch. They're listed below from the oldest (a) to newest (g). The letters represent the commit checksums.

a b c d e f g

You want to move the bold commits b, d, and e to a new branch. So start by checking out the commit before the first bad one and creating a branch there.