美文网首页
git教程 分支管理

git教程 分支管理

作者: iamlmx21 | 来源:发表于2016-11-28 20:59 被阅读0次

查看分支

git branch

创建分支

git branch <name>

切换分支

git checkout <name>

创建+切换分支

git checkout -b <name>

合并某分支到当前分支

git merge <name>

删除分支

git branch -d <name>

解决冲突

当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。
用git log --graph命令可以看到分支合并图。

bug分支

修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;
当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。

feature分支

开发一个新feature,最好新建一个分支;如果要丢弃一个没有被合并过的分支,可以通过git branch -D <name>强行删除。

多人协作

1、查看远程库信息,使用git remote -v;
2、首先,可以试图用git push origin branch-name推送自己的修改;
3、如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
4、如果合并有冲突,则解决冲突,并在本地提交;
5、没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!

注意

如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name。

相关文章

  • Git学习笔记2

    从零开始学习Git,入门网址廖雪峰Git教程。 分支管理 标签管理

  • Git笔记

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

  • Git 笔记(七)分支管理策略和 bug 分支、Feature

    笔记整理自廖老师的 git 教程 分支策略管理 通常我们在合并分支的时候,git 会使用 fast-forward...

  • git常用命令

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

  • git教程 分支管理

    查看分支 git branch 创建分支 git branch 切换分支 git checkout ...

  • git 命令

    删除分支命令git分支教程git-flow说明 Git撤销git commit 但是未git push的修改 找到...

  • 精品好文集中营

    MAC下Git使用图文+视频教程 iPhone手机设备号:keyChain+UUID Git分支管理的基本操作 如...

  • 2018-01-28

    git学习笔记 根据廖雪峰老师教程学习整理的常用命令 git版本库创建 文件管理相关 远程库 分支管理 bug修复...

  • Git命令整理

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

  • Git分布式版本控制系统的使用五:Git 分支管理

    Git分布式版本控制系统的使用五:Git 分支管理 参考菜鸟教程 http://www.runoob.com/g...

网友评论

      本文标题:git教程 分支管理

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