5

Checked out master branch, made changes. How now to create a new branch, commit changes, and push it to the remote?

chb
  • 1,397
  • 7
  • 23
  • 39
DuckQueen
  • 48
  • 6
  • 46
  • 109

1 Answers1

13

Four steps to get your changes committed locally and get them pushed to your server:

Create a local branch and commit to it

git checkout -b your-shiny-branch
git add .
git commit -m "Your Message"

Push your branch to your remote (server)

git push -u origin your-shiny-branch

If you then need to do further commits, start from command #2 and omit the -u flag during the git push on step #4.

everton
  • 6,827
  • 2
  • 24
  • 41