文章目录
一、Git简介
1、什么是Git
Git一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
2、Git的作用
Git可以对文件或者代码进行版本管理,它有自己的一套版本管理机制。我们只需要把我们的代码交付给Git管理,就可以追溯对应代码修改前后的变化,不用在一直备份到计算机上而占用大量资源。
3、Git的三个区域
(1)工作区:初始化本地库之后本地库就可以看成是工作区,具体指的是本地库所在的磁盘的位置,可以随意修改工作区的文件。
(2)暂存区:临时存储文件的地方,将工作区的文件追踪之后就到了暂存区,暂存区的文件是可以删除的。
(3)本地库:将暂存区的文件加上版本目录之后添加到本地库,就可以有文件备份的效果。在本地库的文件不可删除,不同版本之间的可以跳跃。
二、Git的使用
1、下载安装
你可以去官网下载:https://git-scm.com
但是用于Git官网是外网,所以有时候点不进去,我百度网盘也有,需要可以自取。
链接:https://pan.baidu.com/s/14TAQkeCorDo04YzmNpiLKg?pwd=jh1q
提取码:jh1q
下载好之后选择好安装位置,直接全部点击下一步就行。
安装好之后可以在桌面右击,看到如下两个选项就说明安装成功了。
2、Git常用命令
(1)设置用户签名
计算机第一次安装Git一定要设置用户签名,但是用户签名里面的邮箱并不是真正存在的邮箱,它可以是虚拟的。Git用户签名主要是区分不同操作者对代码版本的更新。
设置用户名$ git config --global user.name 用户名
设置邮箱$ git config --global user.name 邮箱
设置之后可以在C盘下的用户里面有一个gitconfig文件,点开就可以看到配置的用户签名。
(2)初始化本地库
git init
在你自己想要作为本地仓库的文件夹下面右击打开git的控制台,输入初始化命令,就可以将该目录作为一个Git本地仓库了。可以查看隐藏文件,初始化成功后会有一个.git 文件。
查看该目录下的文件命令:ll
查看该目录下面所有文件:ll -a
(3)查看本地库状态
git status
查看状态里面的文件是红色的,是因为文件还没有追踪到暂存区。
查看文件:$ cat GitDemo.java
(4)追踪文件
$ git add 文件名
文件为绿色就已经将文件追踪到暂存区了。将文件从暂存区删除:$ git rm --cached 文件名
,这个删除只是删除暂存区的文件,并没有删除工作区的文件。查看文件状态发现文件由绿色变成红色,说明工作区还存在但是暂存区不存在该文件。
(5)提交到本地库
$ git commit -m "版本号" 文件名
查看版本号信息: git reflog
查看版本详细信息:git log
,查看版本详细信息可以查看对应版本是谁提交的,还可以看见提交时间。而简约版本信息只能查看版本号。
(6)修改文件
vim 文件名
然后点击i
进入编辑模式。编辑好之后输入先按esc再按:wq
保存修改。再次查看文件状态发现文件又变红了,文件前面有一个modified
说明文件已经被修改了。修改之后不要忘了追踪和提交,再看本地库版本,就可以看到有两个版本啦。
(7)历史版本
$ git reset --hard 版本号
通过上述命令可以实现版本穿梭。可以看到下面指针已经指向我们想要穿梭的版本了,而且文件里面的内容是对应版本里面的内容。