---
title: Push a New Local Branch to a Remote Git Repository and Track it Too
---
1.  Create a new branch:  
    `git checkout -b feature_branch_name`
2.  Edit, add and commit your files.
3.  Push your branch to the remote repository:  
    `git push -u origin feature_branch_name`

_It's as simple as that!_