【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )
Git 管理 创建 查看 删除 分支 切换 合并
2023-09-27 14:28:10 时间
文章目录
一、创建并切换分支
1、创建分支 git branch dev
创建分支 : 执行
git branch dev
命令 , 可以 创建 版本库 分支 ;
2、切换分支 git checkout dev
切换分支 : 执行
git checkout dev
命令 , 即可 切换到 之前 创建的 dev 分支 中 ;
执行过程 :
D:\Git\git-learning-course>git branch dev
D:\Git\git-learning-course>
D:\Git\git-learning-course>git checkout dev
Switched to branch 'dev'
D:\Git\git-learning-course>
3、创建并切换分支 git checkout -b dev
执行
git checkout -b dev
命令 , 可以创建并切换到 dev 分支 ;
上述操作 , 相当于 创建分支 git branch dev
和 切换分支 git checkout dev
两步操作 ;
二、查看分支 git branch
执行
git branch
命令 , 可以查看 该版本库 所有的分支 , 其中 * 后面是当前操作的分支 , 后面的是其它分支 ;
三、合并分支 git merge dev
在 dev 分支下 , 修改 branch 分支 ,
先执行
git add file1.txt
命令 , 然后执行
git commit -m "branch dev commit"
命令 , 将上述修改提交 ;
下面开始合并 主分支 与 dev 分支 :
先执行
git checkout master
命令进入主分支 ,
然后执行
git merge dev
命令 , 合并 dev 分支与 master 分支 ;
执行过程 :
D:\Git\git-learning-course>git checkout master
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 7 commits.
(use "git push" to publish your local commits)
D:\Git\git-learning-course>git merge dev
Updating d74ada0..4e31d93
Fast-forward
file1.txt | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
D:\Git\git-learning-course>
四、删除分支 git branch -d dev
合并完分支后 , 可以在 切换到 主分支 的前提下 , 删除 dev 分支 , 执行
git branch -d dev
命令 , 可以删除 dev 分支 ;
执行过程 : 执行完毕后 , 查询当前的 branch 分支 , 只剩下一个 master 分支了 ;
D:\Git\git-learning-course>git branch -d dev
Deleted branch dev (was 4e31d93).
相关文章
- 在Visual Studio 中使用git——文件管理-中(五)
- git修改commiter date
- git源码阅读
- git简明教程
- Git实战(五)| 让工作更高效,搞定Git的分支管理
- git笔记之eclipse使用github远程仓库进行版本号管理
- git多仓库管理
- git 管理项目
- Git Error: fatal: Cannot setup tracking information; starting point 'origin/bb' is not a branch.
- 如何使用git把本地代码上传到远程仓库上
- 使用 Git@OSC 管理代码
- git gc和fsck的用法
- 《Git版本控制管理(第2版)》——第1章 介绍 1.1背景
- 《Git版本控制管理(第2版)》——1.4 时间线
- Git系列七之备份迁移 升级 恢复管理
- git的版本管理
- Git Tag管理发行版本
- git零基础快速入门实战,重点讲解,在实际生产中整合idea对版本、分支的管理等
- Git在提交代码时出现的fatal: Authentication failed的问题
- 在eclipse使用git管理项目工程代码
- [记录]使用Gitblit 在windows 上安装Git Server
- 使用 Gitee 进行代码管理(包括本地仓库如何同时关联Git和Gitee)
- Mac上Source Tree识别URL为无效git仓库问题
- CentOS 7 安装gogs git代码服务器
- 我的Git手册
- Git学习之常见错误 clone被拒绝