![](https://img-blog.csdnimg.cn/20201202225914289.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
git基本原理
git入门与进阶
VGtime
github peterroe
展开
-
Git基本原理介绍(三)--index暂存区
上集我们说到在执行git add ~命令后,.git目录下会生成两个文件一个是objects下的blob对象另一个是index文件我们已经知道blob对象存取了提交文件的内容,而今天要介绍的index文件,如我们猜想,里面存取了文件的名字直接输入cat .git/index,打印的虽然是一串乱码,但是我们还是能在其中找到我们的文件名,也就是new.txt和file.txtgit帮我们提供了一个命令可以方便的查看index区的文件名git ls-files如果想查看文件名和文原创 2020-12-02 12:33:43 · 1111 阅读 · 0 评论 -
Git基本原理介绍(二)--git add的背后
使用git init初始化之后先来看看.git目录下所有的文件 ls -R .git,通过这个命令可以看到递归显示.git目录下的所有文件在对文件进行修改之后,我们可以通过git status命令查看文件的变化情况,这里简单地以新建一个new.txt为例,内容为hello world观察到有一个未跟踪的文件new.txt,此时我们.git目录下的文件不会有任何变化但是当我们使用git add命令之后再次使用 ls -R .git查看,发现.git目录下较之前多了两个文件夹一个是.gi原创 2020-12-01 23:26:36 · 487 阅读 · 0 评论 -
Git基本原理介绍(一)--代码仓库初始化
初始化代码仓库,我们生成了一个.git的隐藏文件可以看到在.git目录下有一个config文件,我们可以把它看为代码仓库的一个配制文件,它和我们全局配制的.gitconfig文件略有不同我们查看一下config文件里面的内容:这时间我们看另一个文件:在用户根目录下面也有一个配制文件,这个.gitconfig存储着git的全局配制文件最开始我们配制git用户的时候就输入过如下指令:git config --global user.name "youname"设置用户git confi原创 2020-12-01 11:09:14 · 455 阅读 · 0 评论