How can I push my changes to a remote branch

前端 未结 5 1428
借酒劲吻你
借酒劲吻你 2020-12-31 12:25

I am on a master branch \'master\' and I have 1 commit ahead I want to create a new remote branch called \'new_remote\' and push my commit there?

$ git branc         


        
相关标签:
5条回答
  • 2020-12-31 12:49
    git push origin localBranchName:master
    

    More generally,

    git push remote local_branch_Name:remote_branch_name
    
    0 讨论(0)
  • 2020-12-31 12:54

    I think you just want to push your changes, so:

    git push old_remote master
    

    should be enough for you. The first parameter for git push is the remote you want to update (in your case that's old_remote') and the second is the branch you want to push.

    Instead of specifying branch with name, you can use --all like this:

    git push old_remote --all
    
    0 讨论(0)
  • 2020-12-31 13:03

    If you want to push your master branch into a newbranch on the remote repository called origin then you can run:

    git push origin master:newbranch
    
    0 讨论(0)
  • 2020-12-31 13:04

    Although what you are trying is perfectly legal in git, from a general best practice standpoint (when you have many parallel lines of development) I'd suggest to create a local tracking branch and push it to your remote.

    git branch --track local_branch remote_branch
    
    0 讨论(0)
  • 2020-12-31 13:07

    If you are currently working on local branch master, and the new remote branch has not been created yet:

    git checkout -b new_branch     // creates a local branch (as a copy of the current)
    
    git push origin new_branch // push it to the remote server
    
    0 讨论(0)
提交回复
热议问题