logo头像

总有人间一两风,填我十万八千梦

git

Git commit 中的Change-Id是什么

Git commit 中的Change-Id是什么

之前在创业公司实习的时候代码管理很不规范,技术部负责人把每个人的 ssh key 添加到公司 github 中之后就可以执行 git 相关操作了,根本没有权限的概念;后来进入公司之后,才知道还有 Gerrit 这种东西,而第一次 pu...

Git撤销操作

Git撤销操作

Git中提供了几个相关的撤销操作的命令,如 clean、checkout、reset和revert;在看这篇文章之前,我希望你能够浏览一下我的另一篇文章:Git工作区、暂存区和历史记录区,看完之后理解这篇文章会更简单一些 git cl...

Git工作区、暂存区和历史记录区

Git工作区、暂存区和历史记录区

三个区域可以将 git 简单的分为三个区域: 工作区(working directory) 暂存区(stage index) 历史记录区(history) 如图: 简单解释工作区:就是我们能看到的区域,也是我们经常修改代码的目...

Git配置别名

Git配置别名

git 提供了各种各样的操作方法,但是我们常常会陷入“敲 git 命令敲的手疼”的困境,此时为 git 配置别名就显得尤为重要了,尤其是当我们的项目有各种各样的分支(master、dev、test…)时,经常需要 merge、reba...

一篇绝对能看懂的Git入门教程

一篇绝对能看懂的Git入门教程

不管你是从事什么方面的程序猿,只要你属于这个神秘组织,就必须要对 SVN 或 Git 这种版本控制系统有所了解;和大部分人一样,当初项目负责人告诉我需要学 Git 的时候,只说了这样一句话:“网上很多教程,自己看着学吧”,当然,这句话...