4.Git分支查看&创建&切换&合并
2022/7/6 23:21:48
本文主要是介绍4.Git分支查看&创建&切换&合并,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
查看分支git branch -v # 查看分支,*代表当前所在的分支创建分支
git branch hot-fix # 创建一个hot-fix分支,然后使用-v查看 # 可以看到除了master之外多了一个hot-fix分支切换分支
git checkout hot-fix # 将分支从master切换到hot-fix分支在单独的分支上修复文件,不影响其他的分支 合并分支 假设我们在master分支有一个text文件 内容是hello git 1111 提交到本地库 然后创建切换到hot-fix分支将内容修改为hello git 222 提交本地库 两个分支的内容是独立的,然后我们把hot-fix分支修改的内容合并到master,可以使用merge命令
git merage hot-fix # 将hot-fix的内容合并到当前分支 # 可以看出master分钟内容是1111,合并之后变成了修改的222合并分支-冲突合并 合并分支的时候,两个分支在同一个文件的同一个位置有两套完全不同的修改 git无法替我们决定使用哪一个,必须人为决定新代码的内容 我们在hot-fix分支 将内容改为 hello git test hotfix 在master分支将内容修改为 hello git master test 由于两个分支在同一文件都同时修改了东西,所以合并的时候git会冲突,并且有对应的提示冲突文件提示,我们打开冲突文件 git 会自动把文件冲突的地方标记好 << 到== 之间的代码是当前分支的冲突代码,== 到>>>的代码是要合并的分支冲突的代码 我们将冲突的地方手动调整修改成我们需要的内容然后再重新 add 、commit
这篇关于4.Git分支查看&创建&切换&合并的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署