创建git本地仓库
要提前说的是,仓库是进⾏版本控制的⼀个⽂件⽬录。我们要想对⽂件进⾏版本控制,就必须先创建⼀个仓库出来。
首先创建一个目录,我们叫做Git
接着进入该目录,使用git init命令创建一个git本地仓库
ls -al 我们可以看到.git目录,这就是我们的本地仓库了
.git里的文件不要手动修改,否则仓库就废了。
配置仓库
当安装好Git后⾸先要做的事情是设置你的⽤户名和e-mail地址,不要瞎给,给和你gitee相同的用户名和e-mail。
查看仓库配置命令
git config -l
我这里是配置过的。
配置命令
git config user.name "your name" (当前仓库进行配置)
git config --global user.name "your name" (本台机器上所有仓库进行配置)
git config user.email "email@example.com"
git config --global user.email "email@example.com"
删除对应配置命令
git config --unset user.name
git config --global --unset user.name
git config --unset user.email
git config --global --unset user.name
发现用户名的配置没有被删除,但是加了global就可以了,是因为我配置的时候就加了global,所以在配置和删除时一定要对应。
认识工作区,暂存区,版本库
工作区:我们远程推送代码的地方
暂存区:.git下的index文件
版本库:就是.git,这个版本库里所有文件都可以被他管理起来
更深入的理解我们稍后会说到。
git add .将文件添加到暂存区
git commit -m "" 将文件提交到本地仓库
我们再来添加几个文件就可以开始我们的理解了。
我们tree .git
接下来顺着我的思路一步步看下去。
这一串字符叫做commit id,而且我们看的时候需要分成两部分,前两个数字是文件夹的名字,后面是文件的名字,而且我们一般不能直接看到里面有什么,该类文件是通过安全哈希算法加密过的,我们可以通过git cat-file 查看
这个是我们最新提交的。
这是我们提交过的,也就是tree后的commit id
这是最新提交的上一条提交,也就是parent后的commit id,由于这条提交是第一条提交,所以没有parent的commit id
查看Readme文件的内容
git基本操作(配图超详细讲解)(二)+https://developer.aliyun.com/article/1393943