Skip to content

Instantly share code, notes, and snippets.

@jimmystridh
Forked from tmcgilchrist/git-rebase.markdown
Created May 6, 2012 21:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jimmystridh/2624443 to your computer and use it in GitHub Desktop.
Save jimmystridh/2624443 to your computer and use it in GitHub Desktop.
Git rebase workflow

Checkout a new working branch

 git checkout -b <branchname>

Make Changes

 git add
 git commit -m "description of changes"

Sync with remote

 git checkout master
 git pull --rebase

Update branch

 git checkout <branchname>
 git rebase master

Push Changes

 git checkout master
 git merge <branchname>
 git push

Conflicts

  1. Resolve conflict my looking at the files in question.
  2. git add
  3. git rebase --continue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment