git 的学习必须要明白分布式管理的模式,如上图需要牢记,这样你操作起来更加得心应手。
说明:
- workspace:工作区
- staging area:暂存区/缓存区
- local repository:或本地仓库
- remote repository:远程仓库
明白上面的图例后我们紧接着学习git的分支管理,这是一个很轻大的版本控制,很多优点,可以自行百度一查。
先列出今天要学习的git命令
创建分支命令:
git branch (branchname)
切换分支命令:
git checkout (branchname)
合并分支命令:
git merge
1.开始学习前我们先创建一个测试目录这些命令前面的章节已经有介绍了忘了的可以去看一下前面小编写的哦:
上面图示的一些基本git命令前面已经学过了一定的牢记哦。
2.接下来学习git 分支管理
新增分支:
列出分支基本命令:git branch 没有参数时,git branch 会列出你在本地的分支。
上面的图片意思就是,有一个叫做 master 的分支,并且该分支是当前分支。当你执行 git init 的时候,默认情况下 Git 就会为你创建 master 分支。
如果我们要手动创建一个分支。执行 git branch (branchname) 即可。
接着我们演示分支之间的差异,现在master 上创建一个新文件,在提交.
然后在切换到刚创建的testest 分支看一下和master的分支差异一目了然。
我们再次切换回来:
我们也可以使用 git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下,从而在该分支中操作。
删除分支:
git branch -d (branchname)
例如我们要删除 test 分支:
由于篇幅问题,下一章节接着讲分支合并,以及合并的冲突,希望大家多多点赞关注和评论,就是我创作的动力。