zoukankan      html  css  js  c++  java
  • 看完这篇 你就能完全操作git 远程分支的增、删、改、查了

    最近项目中又用到了git所以在此总结一番,这篇主要针对的是怎么创建远程分支,如何删除远程分支。

    首先,如何创建远程分支。将一系列前期准备工作准备完成后(创建添加ssh);

    在终端键入

    git branch -a
    
    

    可以查看本地分支与远程分支的具体情况,当如果是一个新建的项目的时候,显示,“ * ”号显示的是当前所在的本地分支的位置;

      git branch -a
    * master                f22783d Initial commit
      remotes/origin/HEAD   -> origin/master
      remotes/origin/master f22783d Initial commit
    
    

    接下来创建分支并切换到到该分支,此时有两种方式;

    第一种分步创建、切换到该分支

    创建分支
    git branch remote_branch    //创建新分支,remote_branch
    
    git branch -va    //查看本地分支与远程分支的具体情况,显示如下,此时“ * ” 号还在master分支上
    
    *master
     remote_branch           
     remotes/origin/HEAD          -> origin/master
     remotes/origin/master   
    
    
    切换分支,此时已经切换到该分支
    git checkout remote_branch  //切换到remote_branch分支
    
    git branch -a
    
      master
    * remote_branch           
      remotes/origin/HEAD          -> origin/master
      remotes/origin/master   
     
    

    第二种,一步创建并切换到该分支;

    git checkout -b remote_branch_two  
    
    git branch -va
    
      master
      remote_branch
    * remote_branch_two  //已经创建并切换到该分支了
      remotes/origin/HEAD          -> origin/master
      remotes/origin/master  
    
    

    接下来就是推送到远程的详细说明了

    git push origin remote_branch:remote_branch   //“ : ”左边是本地分支的名字,右边的是即将在远程分支上出现的分支名字,运行命令出现以下字样
    
    Total 0 (delta 0), reused 0 (delta 0)
    remote: Powered by Gitee.com
    To https://gitee.com/xxxxxxxx/xxxxxxxn.git
     * [new branch]      remote_branch -> remote_branch
    
    

    然后呢?

    git branch -a 
    
     master                     
      remote_branch                
    * remote_branch_two            
      remotes/origin/HEAD          -> origin/master
      remotes/origin/master        
      remotes/origin/remote_branch      //此时就已经出现在远端了
    
    

    关联远程分支

    git push --set-upstream origin  [分支名],作用是将现在所在分支,关联到[远程分支]
    

    删除本地分支、远程分支的命令

    git branch -d remote_branch   //删除本地分支
    
    git push origin :remote_branch //通过推送一个空分支的方式删除远程分支
    
    git push origin -d remote_branch  //通过命令的方式删除远程分支
    
    
  • 相关阅读:
    怎样建设一个比较好的地方性商业门户网站
    地方门户网站如何推广
    【转】地方门户网站:地区细分领域的蓝海市场
    【转】测试人员可能会遇到的问题
    【转】工作反思-跳槽篇
    简单验证码识别 tessnet2
    log4net使用详解
    java理论基础学习三
    java理论基础学习二
    java理论基础学习一
  • 原文地址:https://www.cnblogs.com/oxiaojiano/p/9848431.html
Copyright © 2011-2022 走看看