最近公司开始使用 GIT 来管理RTF接口自动化用例(以前使用的是 SVN )。相较于 SVN , GIT 是一个去中心化的代码版本控制软件。 SVN 把代码都放在一个地方,而 GIT 则让每个开发者都有一套代码,通过拉去分支,合并分支完成代码的管理,多人开发协作。GIT在版本控制上,能够记录更多的信息,借助于智能的IDE,更能查看到可视化的提交情况。在可行性上来说,GIT会比SVN具有更好的优势。
本篇内容,主要一下两个方面进行讲述
0x1:合并分支时,为何会发生冲突?
1、git init 初始化 git仓库
为了复现冲突的场景,这里新建了一个简单的 index.html 文件
1 <!DOCTYPE html>
2 <html lang="en">
3
4 <head>
5 <meta charset="UTF-8">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta http-equiv="X-UA-Compatible" content="ie=edge">
8 <title>Document</title>
9 </head>
10
11 <body>
12
13 </body>
14
15 </html>