copy branch git code example

Example 1: creating copy of a branch

git checkout -b new_branch old_branch

Example 2: clone branch git

git clone <repository_url>
git branch -a
git checkout <branch_name>

Example 3: how to make copy of branch in git

# initial state 
commit 2 (65bc341)   O  <-- master
                     |
     (more commits) ...
                     |
commit 1 (125afe4)   O  <-- origin/master

# run command
git push origin 125afe4:refs/heads/master-copy

# result
commit 2 (65bc341)   O  <-- master
                     |
     (more commits) ...
                     |
commit 1 (125afe4)   O  <-- origin/master origin/master-copy