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提交。

  

 

 

  

posted @ 2021-07-30 15:47  longlongleg  阅读(41)  评论(0编辑  收藏  举报