Phil Sturgeon

Quick tip: Create a branch in Git with a dirty copy

We've all done it. Started working on a task, ticket or issue and realised we have forgotten to create a branch. Using git stash we can easily hide these changes, create a branch and then get the changes back.

1.) Save your changes using stash. This basically just hides your changes locally and lets you call them back later.

git stash

2.) Create your new branch.

git branch <branch_name>

3.) Use your new branch.

git checkout <branch_name>

4.) Apply your saved hidden (or "stash"ed) changes.

git stash apply

There you go, you are now ready to commit those files off to your new branch.

Comments

There are no comments

Post a comment


twiDAQ

Join the awesome twiDAQ game and invest in people you think are interesting. Invest in me:

Otherwise you can try investing in Jimbo:

He probably rigged it for him to win anyway.