跳到主要内容

6 篇博文 含有标签「Git」

查看所有标签

Git shallow

· 阅读需 1 分钟

git clone --depth 1 可以极大的提升clone的速度,因为并没有下载下来全部的历史,刚知道这种 clone 叫 Shallow Clone (浅克隆),如果想把Shallow转为完整的 Clone,可以执行 git fetch --unshallow

另一种 Shallow Clone的方式是只Clone 单个分支

git clone --branch <branch> --single-branch

改进的开发工作流

· 阅读需 8 分钟

为什么从 Git flow 改为 Gitlab flow?

Git flow 虽然很经典,但是毕竟协作分支太多,要求整个团队对 Git 要有更深的理解,否则容易出现混乱,这里不去具体说明两个分支的优缺点和异同,经过一段时间的试验,我觉得 Gitlab flow 比之前的流程简单,也没有引起任何异常,算是平稳过渡,使用了 Gitlab flow 之后,每个人的效率都有一定程度的提高。

用 Push flow 还是 Fork flow

选择了 Gitlab flow 之后,还要选择使用 push flow 或者 fork flow,这两种工作流都很好理解,我们是这样考虑的,对于熟悉流程的团队成员,我们采用 push flow,对于新进团队成员,在考察期内,我们采用 fork flow,这样在 merge request 时,纠正一些因为不熟悉流程,规范,代码而引起的错误。一旦新进成员完全熟悉并理解了流程,规范,代码,就可以切到 push flow。

Git创建分支并推送到远程分支

· 阅读需 2 分钟

在为公司技术部选型博客系统的过程中,最终选择了 Hexo+Git 内网构建的方式,一方面是希望大家学会这一优秀的静态博客系统的使用方法,另一方面,也是希望大家逐渐熟悉 Git,为下一步真正的项目代码迁移到 Git 做准备。

Git 上手很简单,但其实很复杂,很多命令都并没有真正理解,就算学会了也很容易忘,这就需要不断实践,也需要时间来体会。

本文的重点主要还是学到的一点 Git 知识,做一个记录,感觉不记下来不久以后还会忘。

解决Bitbucket无法访问和push

· 阅读需 2 分钟

近日的网络不知道又出了什么状况,各种被墙,尤其是 Bitbucket 不能使用,严重影响了工作的效率和心情,有时候是网页打不开,有时候是不能 pull 或者 push,通过搜索找到了解决方法,记录如下。

Github密码缓存

· 阅读需 3 分钟

本文的知识点是关于 Git 和 Github 的,但我遇到这个问题是在使用 Octopress 写博客的过程中,每次写好一个要提交给 Github 时,总是问我要用户名和密码,所以我就想研究一下,是否可以记住账号密码,还别说真让我找到了,而且是 Github 网站帮助系统中的一小节,我打算翻译一下,毕竟是新学会了一个知识点。

基于Dropbox的免费Git项目托管

· 阅读需 4 分钟

你是否有私有 Git 项目需要托管却又不想把你买午饭的钱用来购买 Github 的付费账户?Git 与 Dropbox 整合使用可以免费的实现这一目的,从而你的代码库可以同步到 Dropbox 并且在多台电脑上同步,通过这种方式你可以托管任意数量的版本库,并且是云备份哦!~。Dropbox 的免费账户就有 2G 的空间,如果只用来托管代码是完全足够的。