GIT 使用过程总结(二)

今天分享Git的本地分支和远程分支的创建与删除。

一、创建本地分支和远程分支:

     1. git branch [分支名称]  //创建本地分支

     2. git push --set-upstream origin [分支名称] //创建远程分支,并关联到本地分支

     3. git checkout [分支名称] //切换到新建分支

     PS: 创建远程分支的时候,必须先创建同名的本地分支,会自动映射到该本地分支上。

     4. 下面用图例说明:

     1)查看本地分支和远程分支,我的远程仓库在github上,可以通过命令查看下git的配置信息,命令:

         git config --list 

         如图:

         

      2)查看本地分支和远程分支的情况:

        查看本地分支:git branch

        

       查看远程分支:git branch -r

       

PS:目前本地和远程都只有master。还没分支的建立,接下来我们通过前面的分支创建命令,创建本地分支和远程分支。

    3)创建本地分支和远程分支(分支名称:sxd_local_alien)

        创建本地分支:git branch sxd_local_alien

         

       创建远程分支:git push --set-upstream origin sxd_local_alien

       

      PS: 从执行过程可以看到,远程分支和本地分支会自动建立映射。

     4)从master 切换到本地分支

       git checkout sxd_local_alien

       

这个时候我们再看下git 的配置信息,会发现多了新建分支以及与远程的映射内容。

     

二、删除本地分支

      如果分支使用完成,需要删除怎么处理呢?接下来介绍下本地分支和远程分支的删除。

      1.删除本地分支

       git branch -D sxd_local_alien_new //为了演示,又新建了一个分支sxd_local_alien_new

       新建一个分支

       

       查看并删除该分支:

       

三、如果远程分支已经存在,本地没有,想创建一个本地分支,自动关联到远程分支怎么处理呢????

      我们可以试用一下命令:

      git checkout -b sxd_local_alien_new origin/sxd_local_alien_new

      

    如图,该命令不仅创建了本地分支,还自动关联到远程同名分支,且切换到了这个新建的本地分支。

四、删除远程分支

    命令: git push origin -d sxd_local_alien_new

  

PS:删除远程分支,并不会影响与之映射的本地分支。

五.如果想恢复本地已经修改的内容,如何操作?

命令:git checkout -- <需要恢复的文件>

原理:当执行 "git checkout ." 或者 "git checkout -- <file>" 命令时,会用暂存区全部或指定的文件替换工作区的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值