Git----Git分支管理命令

简介: Git----Git分支管理命令

一、使用场景

在实际解决bug的时候,是很少使用stash命令的方式的,更多的或者说更规范的来说,是使用分支的方式,具体步骤大致如下:

(1)比如从master分支拉出dev分支,然后新功能在dev分支开发

(2)若dev分支正在开发的过程中,主分支master被测试出bug,此时将开发的代码提交到dev分支,然后切回到master分支

(3)从master分支拉出bug分支,然后在bug分支上解决bug,带bug解决后,将bug分支合入到master分支

(4)将bug分支删除

(5)切回到dev分支继续开发新功能

二、使用流程

(1)创建dev分支

git branch dev

(2)切换到dev分支

git checkout dev

(3)若此时master分支出现bug,首先将当前修改提交到dev分支

git add .
git commit -m "feature xxx"

(4)切回master分支,拉出bug分支

git checkout master
git branch bug
git checkout bug

(5)在bug分支上解决bug,解决完成后提交到bug分支

git add .
git commit -m "fix bug xxx"

(6)切回master分支,将bug分支合入master分支,同时将bug分支删除

git checkout master
git merge bug
git branch -d bug

(7)切到dev分支,继续新功能的开发

git checkout dev

三、git branch 相关命令解释

git branch xxx                # 从当前分支复制一份新的分支xxx
git checkout xxx              # 从当前分支切换到xxx分支
git checkout -b xxx           # 从当前分支复制拉出新的分支xxx,并同时切换到xxx分支,相当于git branch xxx 和git checkout xxx 两个命令的效果
git branch                    # 查看当前分支
git branch -a                 # 查看本地和远端所有分支
git merge xxx                 # 将xxx分支的代码合入到当前分支
git branch -d xxx             # 删除xxx分支
目录
相关文章
|
2月前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
30天前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
34 3
|
2月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
58 1
[Git]入门及其常用命令
|
15天前
|
运维 测试技术 持续交付
代码管理的艺术:你的团队是否还在为 Git 分支管理头疼?
本文回顾了作者从2~3人初创团队到百人技术团队的经历,分享了代码管理工具从无到SVN再到Git的演变。重点介绍了Git Flow和GitHub Flow两种常用的Git分支管理模型,分析了它们的适用场景和优缺点。Git Flow适合中大型项目,而GitHub Flow则更适合小型团队和Web应用开发。
41 0
|
2月前
|
开发工具 git
git分支管理master/hotfix/develop/feature/release
采用合理的Git分支管理模型可以显著提升团队协作效率和代码管理的质量。本文介绍的 `master`、`develop`、`feature`、`release`和 `hotfix`分支模型是一个行之有效的方法,适用于大多数软件开发项目。通过清晰地划分各个分支的职责,团队成员可以更专注于各自的开发任务,同时确保代码库的稳定性和可维护性。
66 2
|
3月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
148 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
3月前
|
开发工具 git 开发者
关于git 解决分支冲突问题(具体操作,包含截图,教你一步一步解决冲突问题)
本文通过具体操作和截图,详细讲解了如何在Git中解决分支冲突问题,包括如何识别冲突、手动解决冲突代码、提交合并后的代码,以及推送到远程分支。
611 3
关于git 解决分支冲突问题(具体操作,包含截图,教你一步一步解决冲突问题)
|
2月前
|
测试技术 开发工具 git
掌握Git分支管理,提升团队协作效率
掌握Git分支管理,提升团队协作效率
37 0
|
4月前
|
缓存 开发工具 git
Git创建分支以及合并分支
在Git中,创建分支使用`git branch [branch_name]`,切换分支使用`git checkout [branch_name]`。修改文件后,通过`git add [file]`添加到暂存区,然后`git commit`提交到本地仓库。如果是新建分支的第一次推送,使用`git push origin [branch_name]`推送到远程仓库,之后可以简化为`git push`。合并分支时,使用`git merge [branch_name]`将指定分支的更改合并到当前分支。
102 2
Git创建分支以及合并分支
|
3月前
|
开发工具 git
Git分支使用总结
Git分支使用总结
55 1