git使用-小白入门2
- 分支
- git branch——显示分支
- git checkout -b——创建,切换分支
- git merge——合并分支
- git log --graph——以图标形式查看分支
- 推送至远程仓库
分支
在进行多个并行作业时,我们会用到分支。在这类并行开发的过程中,往往同时存在多个最新代码状态。每个分支都有自己的最新代码,可以同时进行完全不同的作业。等该分支的作业结束之后再与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-Agit 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使用