Git基础---基本语法(三)
一、创建分支
初始化本地库的时候,默认会创建一个master主分支,每次提交的时候我们默认将master分支的东西提交到远程库,我们也可以创建其他的分支,如dev分支
git checkout -b dev
创建分支并且切换到该分支,下面两句的结合体
git branch dev
git checkout dev
此时我们将test.txt文件后面加入文字,比如 88888888
在不同的分支分别查看test.txt文件,可以看到区别
现在dev分支的内容已经确定没有问题,需要提交到master主分支
切换到master ,运行 git merge dev ,将dev内容合并到master分支
现在删除dev分支
git branch -d dev
二、解决冲突
首先我们创建分支,比如 another,然后修改test.xt内容,比如增加999999,然后进行提交到dev。
此时切换到master,然后修改test.txt,添加内容为777777,然后提交到master。
此时将another分支进行合并,会报错显示冲突
此时查看文件内容,HEAD表示主分支master的内容,another表示another分支的内容
然后根据提示进行修改test.txt文件,看是否都保留,还是只保留其中一个到主分支,然后使用add,commit提交。