commit

有关 Git 中 commit 的原理 理解 及 reset、checkout 命令详解

对 Git 的学习一直处于学了忘,忘了学的状态。主要是第一次学会的时候没有好好进行运用,当想要使用的时,发现,大半都已经忘记了。重新拾起来的时候,又是发现了大量问题。然后再次学习→忘记→学习→忘记,死循环。所以,我还是将自己一直陷进去的坑给填好吧,这样,下次忘记的时候容易→学习→忘记→学习。1、 三个区看了许多关于 Git 的教程,大多是先说工作目录、暂存目录(索引)和版本

git的reset和checkout的区别

在讲git的reset和checkout的区别之前,不得不说说HEAD、Index、Working Directory三个区域。HEAD、Index、Working DirectoryGit里有三个区域很重要HEAD 指向最近一次commit里的所有snapshotIndex 缓存区域,只有Index区域里的东西才可以被commitWorking Directory 用户操

如何在gerrit中修改已提交的change

在gerrit审核中,经常会遇到开发人员提交的代码审核不通过的情况。那么开发人员这时有两个选择:按照要求修改代码,然后重新提交一次代码修改原来的Change第一种方法会产生多次commit,而这些commit实际上是没有太多意义的,所以不推荐使用。所以推荐第二种方法。下面讲解如何做:安装 commit-msg hook安装gerrit的commit-msg hook的目的是