Git - create new local branch and push it to remote repository

9 points
Created by:

Create new local branch

git checkout -b our_branch_name

This command will create new branch and switch us from current branch to newly created branch.

Push local branch to remote repository

git push -u origin our_branch_name

This command will push local branch to remote repository.

Usually when we create new branch we will add all local changes to newly created branch (feature branch).

Commit them and push new local branch to remote repository.

Entire flow goes like this:

git checkout -b our_branch_name
git add -A
git commit -m "Our commit message"
git push -u origin our_branch_name

And our feature branch is on remote repository and we can crate Merge Request on GitLab / GitHub.


  1. git checkout - Docs
  2. git push - Docs


Native Advertising
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂