git中分支操作

Posted sgs98

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git中分支操作相关的知识,希望对你有一定的参考价值。

1.git branch -v 查看分支

技术图片

 

 

 2.git branch 分支名 (添加分支)

技术图片

 

 

 3.git checkout 分支名 (切换分支)

技术图片

 

 

 技术图片

 

 

 我们在dev 分支修改了first.txt 文件 添加了两行数据进行了提交 ,现在我们看到master,dev分支的提交信息有了变化,信息往前推进了 一步,已经比master分支领先了

4.合并分支(git merge 分支名)

我们合并dev分支到master分支上,首先切换到master分支上,执行命令 git merge dev   ,我们要指定合并分支的名称git merge 分支名

技术图片

 

 

 5.合并分支产生的冲突

首先 在master分支编辑first.txt    添加edit master 添加到暂存区,提交到本地库

技术图片

 

技术图片

 

 我们现在切换到dev分支修改first.txt

技术图片

 

 然后添加到暂存区,提交到本地库

技术图片

 

 这两个分支都做了相应的提交,在同一文件的同一行不同内容

技术图片

 

 我们可以看到合并冲突

技术图片

 

 技术图片

 

解决合并冲突,删除多余的字符,编辑到你满意的程度

技术图片

 

git status 查看状态

技术图片

 

手动 合并分支  git add 文件名  提交到暂存区,git commit -m “描述”   不要加文件名

技术图片

 ======================================================

git remote -v   查看push地址

git remote add origin https://github.com/sgs98/3.git  添加push地址   origin是https://github.com/sgs98/3.git的别名

git push origin master 上传到origin指定 分支

以上是关于git中分支操作的主要内容,如果未能解决你的问题,请参考以下文章

Git分支操作

Git分支操作

Git分支管理及常见操作

工作中 99% 能用到的 Git 命令

git中分支操作

Git应用详解第三讲:本地分支的重要操作