git使用-小白入门2

分支

在进行多个并行作业时,我们会用到分支。在这类并行开发的过程中,往往同时存在多个最新代码状态。每个分支都有自己的最新代码,可以同时进行完全不同的作业。等该分支的作业结束之后再与master合并。
从 master 分支创建 feature-A 分支和 fix-B 分支
在这里插入图片描述
feature-A 分支作业结束后的状态
在这里插入图片描述

git branch——显示分支

通过这个命令可以将分支名列表显示,同时可确定当前所在分支。

git branch

在这里插入图片描述
可以看到当分支有一个。在master分支前面有一个’*'号表示当前位于的分支。

git checkout -b——创建,切换分支

git checkout -b “分支名”

创建feature-A分支

在这里插入图片描述
查看一下有没有创建
在这里插入图片描述
可以看到成功创建了feature-A的分支并当前位于这个分支下。
在这个状态下像正常开发那样修改代码,执行git add命令进行提交的话,代码会提交至feature-A分支。像这样不断对一个分支进行提交操作的话,我们称为“培育分支”。
在README.md分支里添加一行,然后提交

321 feature-A

git add README.md
git commit -m "ADD feature-A"

在这里插入图片描述
在回到master分支下看有没有受到影响。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到master分支里的文件并没有受到影响。

git merge——合并分支

在feature-A里已经实现完毕,要把他合并到主干分支(master)里。首先需要回到master里进行合并。为了留下明确的历史记录需要在后面加上–no–ff参数。

git merge --no-ff feature-A

在这里插入图片描述
查看README.md文件可以看到,该文件已经被同步。

git log --graph——以图标形式查看分支

在这里插入图片描述

推送至远程仓库

详细内容已经在这篇文章上了,这里就不在重复了。需要的小伙伴可以看这篇文章Gitee使用