美文网首页
git创建本地与远程分支的同步与合并

git创建本地与远程分支的同步与合并

作者: lzbethelight | 来源:发表于2018-11-14 19:10 被阅读0次
git.png
  • 首先 git branch查看本地分支信息 , git branch -a 查看所有分支(包括远程 remote)此时还没有其他分支信息,接下来创建本地,远程分支后再来对比就一目了然了。
$ git branch
* master
$ git branch -a
*master
remotes/origin/ -> origin/master
remotes/origin/master

​ *星号表示当前所在分支 remote 表示远程分支

  • 当然也可以通过 git status 查看当前分支
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
  • 先建立本地分支

    $ git checkout -b branch_dev 创建本地分支并切换到新建分支,等同于下面两行

    分开操作:

    1. 创建本地分支 git branch branch_dev
    2. 切换到新创建的分支git checkout branch_dev

    使用git branch 看到已经切换到新建本地分支

    $ git branch
      master
    * branch_dev
    
  • 将新建的本地分支关联到远程分支(push 即可,push之后才可以pull)

    $ git push origin branch_dev:branch_dev
    

    branch_dev:branch_dev 是不是有点迷?

    第一个其实是本地分支的名,冒号后面是要创建的远程分支名,自己另起名称随便

    而且如果直接使用 $ git push origin branch_dev 则默认和远程分支同名

    好了,已经新建好本地与远程同步的分支,运行命令查看远程分支已经存在,大功告成!

    $ git branch -a
     master
    *branch_dev
     remotes/origin/HEAD -> origin/master
     remotes/origin/master
     remotes/origin/branch_dev
    

    那如何删除分支呢?

  • 删除新建的本地分支

    $ git branch -d branch_dev
    
  • 删除新建的远程分支

    $ git branch -r -d origin/branch_dev 
    or
    $ git push origin :branch_dev
    

    第二种push为空,相当于删除该分支(但其实应该存在只是无内容?自己动手试一下)

  • 合并分支

    checkout 切换到master,然后将所需的分支并入,注意:切换过程中,暂缓区或工作目录存在未提交的修改,可能会造成冲突的的发生,所以尽量保持工作区的清洁

    $ git checkout master
    $ git merge branch_dev
    
  • 墙裂推荐该文档学习git 命令 很详细透彻

相关文章

  • pull

    git pull <远程主机名> <远程分支名>:<本地分支名> : 将远程分支与本地分支合并。git pull ...

  • git创建分支与合并分支(本地)

    git创建分支与合并分支(本地) 本地创建分支 切换分支 删除本地分支 $ git branch -d [name...

  • 2018-06-12

    gitlab简要使用同步一个fork:git fetchgit merge创建本地分支与远程分支之间的关联git ...

  • git基础(三)-创建与合并分支

    本文为利用Git创建与合并分支测试记录。CSDN同步发布1、创建与合并分支命令如下: 查看分支:git branc...

  • git 创建分支提交远程分支

    Git创建与管理远程分支 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1....

  • git创建本地与远程分支的同步与合并

    首先 git branch查看本地分支信息 , git branch -a 查看所有分支(包括远程 remote...

  • Git笔记

    Git教程 Git简介 安装Git 创建版本库 版本控制 远程仓库 分支管理 创建与合并分支 简单的命令 查看分支...

  • 常用Git命令

    远程同步 取回远程仓库的变化,并与本地分支合并:git pull [remote] [branch] 代码提交 添...

  • Git使用笔记

    1. Git分支 新建并切换到本地dev分支 本地分支与远程分支相关联 2. Git清除本地同步仓库 当前本地库处...

  • Git 常用操作

    1 创建新分支(本地和远程) 2 删除分支 在旁分支删除某分支 3 查询分支 4 查询本地git状态 5 合并代码...

网友评论

      本文标题:git创建本地与远程分支的同步与合并

      本文链接:https://www.haomeiwen.com/subject/olfsfqtx.html