序
-
本文记录了 git 与 gerrit 学习所得
-
重点关注于当前所用到的实际操作部分,其余理论部分以及更复杂用法留待将来用到时继续补充
1 Git 与 Gerrit
-
Git 是当前全世界流行的分布式版本控制工具,但是只适用于纯文本文件,包括markdown、网页、代码等,一般不用于图片、视频、.doc文档等
-
实际上是在当前目录下新建一个名为 .git 的隐藏文件夹,作为本地仓库 / 版本库(Repository),切记不可手动直接修改内容
-
Gerrit = Git + 强制代码审核
-
只有通过了代码审核,才能提交至远程仓库然后合并(merge)
2 Git使用
2.1 一些概念
2.1.1 四块区域
git 在具体使用中,可分为三个区域:
-
工作区(Working Directory):实际代码文件等存放的地方
-
暂存区(Stage / Index):已经完成修改,等待最终提交文件的存放之处
-
本地仓库 / 版本库(Repository):当前分支的最终更改提交处