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、将合并后的文件提交给远程仓库

相关推荐
秉承初心1 小时前
将Maven依赖上传到Gitee Packages并让他人引用方案(AI)
java·gitee·maven
CC码码9 小时前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码9 小时前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github
大卫小东(Sheldon)9 小时前
GIM 1.5发布了! 支持Windows系统了
git·ai·rust
flying jiang9 小时前
将大仓库拆分为多个小仓库
git
李boyang10 天前
Git(四):远程操作
git
荻野泽溪10 天前
Git新建分支并同步到远程
git
漫步企鹅10 天前
【Git】新建一个远程分支的常规操作
git·新建远程分支
苏琢玉10 天前
用 GitHub Issues 做任务管理和任务 List,简单好用!
github·源代码管理
潇-xiao10 天前
Linux下的版本控制器Git(15)
linux·笔记·git