百晓生
08:11 · Feb 24, 2023 · Fri
https://www.freecodecamp.org/chinese/news/git-internals-objects-branches-create-repo/
freeCodeCamp.org
Git 内部原理图解——对象、分支以及如何从零开始建仓库
我们中的许多人每天都在使用 git,但是有多少人知道它的内部是怎么运作的呢? 例如我们使用 git commit 时发生了什么?提交(commit)与提交之间保存的是什么?两次提交之间难道只是文件的差异(diff)吗?如果是,这个差异是如何编码的?还是说每次提交都会保存一个当前仓库的完整快照(snapshot)呢?我们使用 git init 时到底发生了什么? 很多 git 的使用者都不知道这几个问题的答案,但这又有什么关系呢? 首先,作为专业人员,我们应当努力弄清楚手中使用的工具,尤其是那些我们一直都在使用的——比如…
Home
Powered by
BroadcastChannel
&
Sepia