之前司尘呆呆也有分享过有关git的文章好久以前看着惨不忍睹也没有重点,git是我们在工作之中必会用到的东西,可不要用到时还去查太影响工作效率了,这次在这边总结一下,就分两块吧前半部分稍微详细的介绍一下git,然后后面部分就提及一下工作之中用到比较多的git操作以及流程,心急的小伙伴可以直接跳到第二部分。
git无非就是一个团队的代码管理工具,我们更新、合并代码就非常的便利,git将我们的工作区域划分为了四块。
本地工作区(workspace)
我们可以通过 git clone 地址
将仓库代码down到本地
暂存区(index)
我们通过 git add .
.的话就是添加当前目录下所有文件,可以将我们本地的文档放到我们的暂存区
本地仓库(Repository)
通过 git commit -m '注释内容'
操作放到我们的本地仓库
线上仓库(remote)
我们通过 git push orgin 分支名
推送,一般的远程仓库名会默认为orgin,如果我们是在本地写的代码就要先连接远程仓库在进行操作git remote add origin 仓库地址
,同时我们也可以通过git remote -v
查看远程仓库地址。
这边就只写这么多了那么我们来看今天小编总结的重点
我们开发的时候都会有一个总的开发库我们基于他去进行一个开发这边假设是master
我们首先要拿到仓库最新的一个代码
当我们完成了自己的功能之后,提交自己的分支,注意注释这一部分也很重要
git add .
git commit -m 'sichen achieve choosetag'
git push orgin dev
当我们要开发新的功能时,我们要同样的更新一下主分支然后将主分支代码合并到自己分支上,更新上面写了然后直接莽合并,我们在自己分支下执行
git merge master
平常用的比较多的就是这两块 还有一些git操作小编就列举一下(括号代表加上他时对应括号里面的情况)
git branch (-r)
——查看本地所有分支(查看远程仓库所有分支)
git branch name
——创建分支
git branch -d name
——删除本地分支
git checkout -b name>
——(创建并)切换到目标分支