
git
文章平均质量分 74
wd-onlooker
1010
展开
-
git internal 三个主要对象
这个时候就算你在工作目录删除了test.txt文件,没关系,你可以从object database中恢复某个版本的内容到文件中。在这里我们不在工作目录创建文件,而是直接手动创建一个BLOB object,并且手动的将它存储到git database。drwxr-xr-x 7 root root 4096 7月 11 00:38 .git/创建一个空目录,不是空的也行,但这个目录之前没有被git管理过,即没有.git目录。当然你能在终端上看到文件内容,也就可以利用管道把内容输出到文件中,进行保存。原创 2024-07-11 11:19:34 · 640 阅读 · 0 评论 -
git internals 1--.git目录介绍
这些规则适用于你不希望包含在共享的 .gitignore 文件中的情况,例如本地生成的临时文件或目录。:有些忽略规则你可能不希望包含在仓库的 .gitignore 文件中,因为 .gitignore 文件通常是和仓库一起共享的,而 info/exclude 文件则是本地的,不会被推送到远程仓库。假设你有一个 Git 仓库,并且你不希望将一些特定的本地文件包含在版本控制中,但这些文件规则又不适合放在共享的 .gitignore 文件中。文件:这是一个本地的忽略文件,它不会被推送到远程仓库,只影响当前仓库。原创 2024-07-05 12:00:19 · 321 阅读 · 0 评论 -
git commit中author和commitor的区别
让我们用一个具体的例子来展示 Git 中的作者(author)和提交者(committer)之间的区别,并通过实际的 Git 命令来演示。假设 Alice 写了一些代码并创建了一个补丁文件,然后 Bob 使用这个补丁文件在他的 Git 仓库中创建了一个提交。在这个场景中,Alice 是作者,而 Bob 是提交者。原创 2024-05-20 17:53:39 · 743 阅读 · 0 评论