小学生都能学会的Git版本管理工具

Git 入门配置

写在前边

很多人对 git 的学习比较迷茫,一些概念专业术语让人学了之后懵懵懂懂,那么今天小鹿开始分享自己学习 git 的笔记,我当时学习的时候,学了很长时间,一些展专业术语在网上也没找到一个好的解释,只能靠自己摸索,接下来的几篇教程,小鹿会用通俗易懂的文字分享给大家,希望对你的 git 的学习不再那么吃力。

有什么问题可以加「小鹿微信」:lxq17853556107

那么我们从零基础开始讲起。

我对 git 的理解

一开始,我都不知道什么叫做 git ,git 来干嘛用的都不知道,偶尔一次搭建个人博客的时候用到了,很多的命令和概念根部弄不懂,我就会去网络上搜索,很多概念还不是那么通俗易懂。

分享 git 教程之前,我们先对 git 的仓库有个大体的认识,git 分为本地仓库和远程仓库。git 本地仓库,就像我们生活中的仓库一样,只不过是生活中的仓库存放交通工具之类的东西,而 git 仓库呢,是存放我们的文件夹以及文件的。我们将我们的文件夹提交到仓库的时候,就需要为仓库设置用户名和邮箱之类的配置信息,你要知道是谁管理这个仓库,以及是谁在仓库里取走了东西,这些都是有记录的。加入我们往仓库中放东西,必须进行登记你的详细信息。关于远程仓库只不过是在 github 建立了一个仓库,在一个公共的服务器上建立的,我们将本地仓库的文件通过 git 这个工具推到远程仓库,别人可以看到我们的远程仓库中的文件,可以进行下载、改错等操作。

1、配置 user 信息(设置仓库管理员信息)

//为本地所有仓库的设置配置user的name信息
$ git config --global user.name 'your_name'
//为本地所有仓库的设置配置user的email信息
$ git config --global user.email '[email protected]'

config 的三个作用域:

$ git config --local //只对某个仓库有效
$ git config --global //对当前用户所有仓库有效
$ git config --system //对系统所有的登录用户有效

显示 config 的配置(加 --list)

$ git config --list --local
$ git config --list --global 
$ git config --list --system 

2、建立 Git 仓库

注意:首先切换到你想建立仓库的本地文件夹。

初始化一个git仓库

git init 仓库名  //我这里的仓库名为 git_xaiolu
cd git_xiaolu //切换到仓库文件夹中

里边会有一个叫做 .git 的隐藏文件。

后边会讲到文件夹中每个文件有什么作用。

设置新建仓库配置

① 先查看仓库的当前配置

 git config --global --list
小学生都能学会的Git版本管理工具_第1张图片
在这里插入图片描述

上边信息是我们之前设置过全局仓库的配置,所以本地所有的仓库配置都是统一 usernameemail

问题:我们想要单独配置该仓库的信息怎么办?

那我们使用 --local 专门配置当前仓库的配置信息。

$ git config --local user.name 'xiaolu'  //修改 name 为 xiaolu
$ git config --local user.email '[email protected]' //修改email为另一个邮箱地 [email protected]

② 我们再使用命令查看一下配置信息是否更改。

 git config --local --list
小学生都能学会的Git版本管理工具_第2张图片
在这里插入图片描述

已更改!

③ 添加一个名叫做 xiaolu 的文件夹

mkdir xiaolu

④ 我们在文件夹中添加一个叫做 test.txt 文件。

cd xiaolu //切换到新建文件夹中
vi test.txt //新建一个文件

输入 : wq 保存并退出。

查看当前目录下有有没有我们刚刚创建的 test.txt 文件。

ls
在这里插入图片描述

⑤ 然后提交到 git 仓库中。

git add test.txt

这个命令的作用就是我们将 test.txt 文件提交到缓存中,还有没有真正的提交到我们创建的仓库中去。

git status

我们可以通过上边的命令查看当前提交缓存的文件是否已经在一个叫做「暂存区」的地方。

小学生都能学会的Git版本管理工具_第3张图片
在这里插入图片描述

上图说明我们的文件已经在缓存中等待用户下一步的提交了。

下面我们进行真正的提交到仓库。

$ git commit -m 'add new file'  

这句命令具体什么意思呢?

commit提交的意思,-m 后边要加上在这次提交的备注。

如果你不写备注,你的团队是知道你提交了什么东西。一个好的备注是至关重要的。

小学生都能学会的Git版本管理工具_第4张图片
在这里插入图片描述

提交成功!

⑥ 查看我们提交的记录

$ git log  //通过此命令可以查看提交的历史记录(也就是提交日志)
小学生都能学会的Git版本管理工具_第5张图片
在这里插入图片描述

我们可以在日志汇总看到提交者、提交日期、提交备注等信息。

下一节我们会继续更新,关注我哦!

小学生都能学会的Git版本管理工具_第6张图片
一个不甘平凡的码农

一个三本学渣的逆袭之路。

微信公众号更多小白教程、学习编程技巧和方法哦。

你可能感兴趣的:(小学生都能学会的Git版本管理工具)