Git分布式版本控制系统——Git常用命令(二)

五、Git常用命令------------分支操作

同一个仓库可以有多个分支,各个分支相互独立,互不干扰

分支的相关命令,具体如下:

git branch 查看分支

git branch [name] 创建分支(name是分支名)

git checkout [name] 切换分支(name是分支名)

git push [shortname] [name] 推送至远程仓库分支(shortname是远程仓库的别名name是分支名)

推送成功之后在码云上就可以看到这个分支

git merge [name] 合并分支

合并前两个分支里面的文件如下图

合并之后就可以在master分支中看到zhang1分支中的文件,如下图

六、分支合并时冲突解决

在两个分支下面修改同一个文件zhang11.txt文件

在master分支下修改文件如下图

在zhang1分支下修改文件如下图

这个时候想要将zhang1分支的文件合并到master分支中,就会出现如下警告,提示合并时出现冲突

解决方案如下:

1、在master分支下打开zhang11.txt文件,手动修改文件如下图:

2、将修改后的合并文件提交给git

3、将合并后的文件提交给远程仓库

相关推荐
ALex_zry29 分钟前
Git大型仓库推送失败问题解决方案:大文件传输优化指南
git
草莓熊Lotso29 分钟前
Git 分支管理:从基础操作到协作流程(本地篇)
大数据·服务器·开发语言·c++·人工智能·git·sql
w***Q3504 小时前
Git工作流自动化
运维·git·自动化
舒一笑9 小时前
GitPulse:让代码的故事自己讲述
git·程序员·intellij idea
5***o50010 小时前
Git在代码中的GitHub
git·github
还是会想她10 小时前
git 常见命令
git
1***y17813 小时前
Git在发布流程中的自动化标签
运维·git·自动化
逻辑棱镜18 小时前
Git 分支管理与提交信息规范 (v1.0)
git·github·团队开发·代码规范·敏捷流程
不悔哥20 小时前
如何基于gitee新建仓库
gitee
悦悦欧呐呐呐呐20 小时前
git 设置邮箱和用户名
git