携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情
4.分支的快速创建与切换
创建指定名称的新分支,并立即切换到新分支上,可使用 “git switch -c <name>” 命令
git switch -c dev
5.合并分子
功能分支的代码开发测试完毕之后,将完成后的代码合并到 “main” 主分支上
先从分支上切换回主分支:
git switch main
在 "main" 主分支上运行 git merge [分支名] 命令,将分支的代码合并到主分支:
git merge dev
6.删除分支
合并完分支后,可删除 dev 分支,使用 git branch -d [分支名称] 命令
git branch -d dev
注:删除 dev 分支,其实是把 dev 指针给删掉。
7.遇到冲突时的分支合并
如果在两个不同的分支中,若对同一个文件进行了不同的修改,再使用合并命令:
git switch main、 git merge dev ,则会提示冲突。
Git无法智能的自动合并它们。因此我们需要打开这些包含冲突的文件,然后手动解决冲突。
打开冲突文件:
注:Git用
<<<<<<<,=======,>>>>>>>标记出不同分支的内容,我们修改冲突的地方后保存。
解决后,重新提交和合并:
git add .
git commit -m "conflict fixed"
git merge dev
这样就成功解决了合并中的冲突,并提交了结果,大功告成!
写在最后
一开始,可能觉得Git刚开始上手,理解起来比较困难,多操练几次,就会越用越顺手。
Git虽然极其强大,命令繁多,但常用的就那么十来个,掌握好这十几个常用命令,你已经可以得心应手地使用Git了。
更多详情请参考,Git的官方网站:git官网 , 希望更加深入学习,可以常去官网看看。