
协同开发工具
文章平均质量分 72
HyperDai
Hyper Hyper Hyper Dai~~
展开
-
【New】Git协同的一些建议
核心概念three types of of objectscommittreeblobDAG (有向无环图)stage area (index) (暂存区)建议和中心仓储同步时,尽量使用git pull --rebase,而不是git pull,后者会导致merge,而盲目的merge会导致很难看提交的粒度应该比较小,且是独立的功能单元commit message的...原创 2019-12-13 17:28:34 · 151 阅读 · 0 评论 -
Git常用命令
远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url –push [name] [new...原创 2018-07-01 20:59:39 · 167 阅读 · 0 评论 -
Git 提交规范 团队合作必备
GIT是对代码管理的一种工具,为了更好的团队合作,我们需要限定一些大家都看得懂的注释方法。诸如: docs(changelog): update change log to beta.5 中:docs 则对应修改的类型changelog 则是影响的范围subject 则是对应做的事件对应的类型有:build: 影响构建系统或外部依赖关系的更改(示例范围:gulp,broc...原创 2018-04-25 14:55:23 · 377 阅读 · 0 评论 -
Git忽略法则之.gitignore
前言今天发现.gitignore真强大,因为我要自动部署,自动部署不允许远程项目有本地更新,否则不能从仓库拉取更新。 一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版本管理的,比如Python的.pyc文件和一些包含密码的配置文件等等。这个文件的内容是一些规则,Git会根据这些规则来判...原创 2018-03-27 20:40:02 · 414 阅读 · 0 评论 -
Git本地分支与远程分支的追踪关系
序言测试环境:ubantu14、window10读本文需要用到的操作基础注:以下操作命令主要与分支有关。且认为本地master为当前分支,dev为要新建的分支。从当前分支切换到‘dev’分支:git checkout dev建立并切换新分支:git checkout -b 'dev'查看当前详细分支信息(可看到当前分支与对应的远程追踪分支):git branch ...原创 2018-03-21 14:41:04 · 38672 阅读 · 2 评论 -
git pull和本地文件冲突
在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to ‘c/environ.c’ would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge.这个意思是说更新下来的内容和本地修改...转载 2018-11-05 18:58:46 · 154 阅读 · 0 评论