0、本章学习目录大纲 - Git的分支管理
初学耗时:0.5h
注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。
一、创建分支。
1.1 进入到repo1目录下,右键TortoiseGit(T)选择创建分支。
1.2 再右键TortoiseGit(T)选择切换/检出。
1.3 最后右键提交查看显示效果。
二、合并分支。
2.1 观察前一步操作变化,没错,Git提交从master变成了dev。
2.2 修改mytest内容,选择Git提交到dev。
2.3 再一次切换/检出,只不过这次到了master。
2.4 再次打开mytest,会发现mytest回到了初始状态。
2.5 再次切换/检出,可以发现master和dev互不影响。
2.6 右键TortoiseGit(T)选择合并。
三、解决冲突。
3.1 在master修改mytest.txt并提交。【master1】
3.2 切换到dev。
3.3 在dev修改mytest.txt并提交。【dev2】
3.4 切换到master,把dev合并到master里来。
3.5 修改mytest.txt,删除多余符号。
3.6 右键TortoiseGit(T),选择解决冲突。
- A07系列全套资源
A07系列全套资源
提取码:wt57
一、创建本地仓库(版本库)。
1.1 ~ 进入到repo1目录下,右键TortoiseGit(T)选择创建分支。
1.2 ~ 再右键TortoiseGit(T)选择切换/检出。
1.3 ~ 最后右键提交查看显示效果。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
二、合并分支。
2.1 ~ 观察前一步操作变化,没错,Git提交从master变成了dev。
2.2 ~ 修改mytest内容,选择Git提交到dev。
2.3 ~ 再一次切换/检出,只不过这次到了master。
2.4 ~ 再次打开mytest,会发现mytest回到了初始状态。
2.5 ~ 再次切换/检出,可以发现master和dev互不影响。
总结:合并分支,你要合并到哪里就要先切换到哪里。
2.6 ~ 右键TortoiseGit(T)选择合并。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
三、解决冲突。
3.1 ~ 在master修改mytest.txt并提交。【master1】
3.2 ~ 切换到dev。
3.3 ~ 在dev修改mytest.txt并提交。【dev2】
思考:这两者合并后会怎样呢?
3.4 ~ 切换到master,把dev合并到master里来。
3.5 ~ 修改mytest.txt,删除多余符号。
3.6 ~ 右键TortoiseGit(T),选择解决冲突。
选择确定,选择提交,修改日志,点击提交。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
^ 至此,Git的分支管理完成!
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
※ 古今多少事,都付笑谈中。
劝君莫惜金缕衣,劝君惜取少年时。
花开堪折直须折,莫待无花空折枝。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。
我知道我的不足,我也知道你的挑剔,但我就是我,不一样的烟火,谢谢你的指指点点,造就了我的点点滴滴:)!