【Git】Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 feature1 分支并提交 | 修改 master 主版本并提交 )
文章目录
- 一、创建并切换分支 git switch -c feature1
- 二、修改 feature1 分支并提交
- 三、修改 master 主版本并提交
一、创建并切换分支 git switch -c feature1
执行
git switch -c feature1
命令 , 创建分支 feature1 , 并切换到该分支 ;
执行过程 :
D:\Git\git-learning-course>git switch -c feature1
Switched to a new branch 'feature1'D:\Git\git-learning-course>
二、修改 feature1 分支并提交
修改 feature1 中的 README.txt 文件内容为 feature1 , 并执行 git add README.txt
和 git commit -m "feature1"
命令提交到版本库 ;
执行过程 :
D:\Git\git-learning-course>git switch -c feature1
Switched to a new branch 'feature1'D:\Git\git-learning-course>git add README.txtD:\Git\git-learning-course>git commit -m "feature1"
[feature1 26b1978] feature11 file changed, 1 insertion(+), 1 deletion(-)
三、修改 master 主版本并提交
修改 master 中的 README.txt 文件内容为 master , 并执行 git add README.txt
和 git commit -m "feature1"
命令提交到版本库 ;
执行过程 :
D:\Git\git-learning-course>git switch master
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 1 commit.(use "git push" to publish your local commits)D:\Git\git-learning-course>git add README.txtD:\Git\git-learning-course>git commit -m "master"
[master c9842ef] master1 file changed, 1 insertion(+), 1 deletion(-)D:\Git\git-learning-course>git branchfeature1
* master
上述操作的目的是 , 在 master 分支中修改 README.txt 文件 , 在 feature1 分支中修改 README.txt 文件 , 两个分支中的相同文件内容不同 , 必然会导致冲突产生 ;
【Git】Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 feature1 分支并提交 | 修改 master 主版本并提交 )相关推荐
- 【Git】Git 分支管理 ( 解决分支合并冲突 | 本地处理文件冲突 )
文章目录 一.本地处理文件冲突 一.本地处理文件冲突 在下面的 [Git]Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 featu ...
- 【Git】Git 分支管理 ( 解决分支合并冲突 | 推送主版本和分支版本到远程仓库 | 合并分支出现文件冲突 )
文章目录 一.推送主版本和分支版本到远程仓库 二.合并分支出现文件冲突 一.推送主版本和分支版本到远程仓库 执行 git push origin master 命令 , 将 master 分支推送到远 ...
- git 合并冲突_git分支管理的策略和冲突问题
备注: 知识点 关于分支中的冲突 分支管理的策略 分支策略 备注: 本文参考于廖雪峰老师的博客Git教程.依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文. 知识点 git log --g ...
- 分支管理---解决冲突
人生不如意之事十之八九,合并分支往往也不是一帆风顺的. 准备新的feature1分支,继续我们的新分支开发: $ git checkout -b feature1 Switched to a new ...
- 【Java从0到架构师】git 核心原理和分支管理
git 核心原理和分支管理 核心原理 Git 数据存储结构 git add 流程 - 把数据添加到暂存区 git commit 流程 - 把数据提交到版本库 HEAD 关联关系处理 分支管理 常用命令 ...
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
1新建一个存储git的文件夹,命令是: toto@toto-K45VD:~$ mkdir gitfolder 2初始化一个git仓库,命令是: toto@toto-K45VD:~$cd gitfold ...
- 已经无法合并还报请合并git_GIT 分支管理:创建与合并分支、解决合并冲突
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时间点,两个平行宇宙合并 ...
- 【GIT-3】GIT 的基础教程 分支管理 fixbug分支 Featur 冲突处理 标签管理 操作
2019独角兽企业重金招聘Python工程师标准>>> [转载请注明出处!http://my.oschina.net/u/2337744/] 分支就是科幻电影里面的平行宇宙,当你正在 ...
- Git学习笔记:分支管理(1)
前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...
最新文章
- oozie调度中的重试和手工rerun一个workflow
- python常用命令大全-Python pip 常用命令汇总
- 网络编程学习笔记(Unix域套接口地址)
- spring入门案例
- 160个Crackme016
- Python面向对象-概念、类、实例
- 数据结构之栈实现中缀转后缀并计算结果
- mysql 删除表记录的 存储过程命令_用SQL语句删除一个数据库的所有表和所有存储过程...
- 字符串匹配之KMP算法详解
- 2 打两拍verilog与Systemverilog编码
- 新电脑怎么分盘_【磁盘分区教程】如何给电脑进行分区?
- AngularJS的学习--ng-show/ng-hide/ng-if和ng-switch
- UVA 299 - Train Swapping(冒泡排序)
- 百度网盘链接在线解析网站_利用在线服务下载百度网盘的文件
- 教育行业 服务器虚拟化,教育行业桌面虚拟化方案
- seo和sem的区别与联系
- c# 调用有道智云翻译接口+语音组件tts
- 我这一辈子-老舍自传
- 品牌建设—长效且动态的关系管理进程:赫联电子亚太区
- C语言编写取单词首字母,C语言练习之单词首字母大写