Change to a new branch say user1 using Bash 1 git checkout -b user1 Note: “-b” creates a branch and checks it out. All the changes made till this point are uncommitted, to see what changes will be committed in next commit, use Bash 1 git status and Bash 1 git diff Now, the changes have been committed locally to user1 branch, to push the changes back to remote server (github), use Bash 1 git push origin user1