Git 分支管理

作者: tao_tao | 来源:发表于2016-06-22 10:20 被阅读114次

前文讲到 Git 的基础命令,这里谈一下 Git 的分支管理。

Git 的每一次提交都是为当前所有文件创建一个快照,而每创建一个分支则是添加一个可移动的指针,来定位版本修改的过程。

查看分支


git branch
# 或者
git branch -v   # 包含提交信息

创建分支


Git 的默认分支是 master,需要创建新分支的话需要执行

git branch <some-new-branch>

此时当前分支还是默认的master分支,如果要切换到新分支,则需执行

git checkout <some-new-branch>

如果想在创建分支的同时切换到该新创建的分支

git checkout -b <some-new-branch>

合并分支


把某个分支合并到master分支当中

git checkout master
git merge <some-new-branch>

在合并分支的时候可能会遇到冲突,这时候要先解决冲突再进行分之合并。

删除分支


git branch -d <some-new-branch>
git branch -D <some-new-branch>   # 强制删除

远程分支


远程分支的默认名称是 origin,当我们执行 git pus origin master 的时候,默认会把本地的 master 分支推送到远程的 origin/master 分支中。

当然我们也可以把远程分支命名为其他的名称,比如,在前面执行 git remote add origin <some-git-repo-url> 的时候把 origin 换成其他的名字即可。

把本地分支推送到远程服务器

git push origin <some-new-branch>

上面的操作会把本地的 <some-new-branch> 分支推送到远程的 origin/<some-new-branch> 分支上。

从远程分支上获取更新

git fetch <some-new-branch> 

删除远程分支

git push origin --delete <some-new-branch>

原文: https://blog.taotao.io/git-branches/

相关文章

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • GIT分支管理

    GIT 分支管理 参考:在阿里,我们如何管理代码分支?GitHub Flow & Git Flow 基于Git...

  • git常用操作

    Basic Operation 分支管理切换分支git checkout git checkout -b #...

  • git提交代码规范管理

    GIT分支管理 git远程分支主要包括:master develop fixbugmaster:整个项目主分支,...

  • 2021-11-30

    一、分支管理 1、创建分支 git branch 2、查看分支 git branch...

  • git分支仓库管理

    git分支和标签管理 创建分支 git branch banchName git checkout -b bra...

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

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

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

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

网友评论

    本文标题:Git 分支管理

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