GIT中分支操作(二)

1.git branch -v 查看分支

GIT中分支操作(二)

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

GIT中分支操作(二)

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

GIT中分支操作(二)

GIT中分支操作(二)

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

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

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

GIT中分支操作(二)

5.合并分支产生的冲突

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

GIT中分支操作(二)
GIT中分支操作(二)

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

GIT中分支操作(二)

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

GIT中分支操作(二)

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

GIT中分支操作(二)

我们可以看到合并冲突

GIT中分支操作(二)

GIT中分支操作(二)

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

GIT中分支操作(二)

git status 查看状态

GIT中分支操作(二)

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

GIT中分支操作(二)

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

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指定 分支