前言
之前司尘呆呆也有分享过有关git的文章好久以前看着惨不忍睹也没有重点,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查看远程仓库地址。 这边就只写这么多了那么我们来看今天小编总结的重点
工作中的git流程规范
我们开发的时候都会有一个总的开发库我们基于他去进行一个开发这边假设是master
新建分支
我们首先要拿到仓库最新的一个代码
- git checkout master 切到主分支
- git pull 更新分支代码
- git checkout -b dev 新建分支
提交分支
当我们完成了自己的功能之后,提交自己的分支,注意注释这一部分也很重要
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>——(创建并)切换到目标分支