master:local
auto@ubuntu:~/src/code/git pushCounting objects: 5, done.Delta compression using up to 4 threads.Compressing objects: 100% (5/5), done.Writing objects: 100% (5/5), 435 bytes | 0 bytes/s, done.Total 5 (delta 4), reused 0 (delta 0)remote: GitLab: You are not allowed to push code to protected branches on this project.To git@gitlab:code.git ! [remote rejected] develop-yexf -> develop-yexf (pre-receive hook declined) ! [remote rejected] master -> master (pre-receive hook declined)error: failed to push some refs to 'git@gitlab:code.git'auto@ubuntu:~/src/code/$ git branch * develop-yexf master
1. one way:delete another branch:
auto@ubuntu:~/src/code/git branch -d master Deleted branch master (was 66158d1).auto@ubuntu:~/src/code/$ git pushCounting objects: 5, done.Delta compression using up to 4 threads.Compressing objects: 100% (5/5), done.Writing objects: 100% (5/5), 435 bytes | 0 bytes/s, done.Total 5 (delta 4), reused 0 (delta 0)remote: remote: To create a merge request for develop-yexf, visit:remote: http://scm-gitlab/code/merge_requests/new?merge_request%5Bsource_branch%5D=develop-yexfremote: To git@scm-gitlab:code.git 66158d1..b5392b8 develop-yexf -> develop-yexf
2. another way:git push branch(specify)
auto@ubuntu:~/src/code/$ git push origin develop-yexf