大家好
Git 是目前世界上最先进的分布式版本控制系统。
本文讲解的是Git的下载、安装及其使用
一、下载
官网下载地址:
https://git-scm.com/download
二、安装过程
双击文件夹,然后按以下图片操作
三、使用
1.创建邮箱和账户
2.打开文件夹里面的隐藏项目
3.创建一个版本库
如下我是
D
盘下新建一个
gittest
版本库
通过命令
git init
把这个目录变成 git 可以管理的仓库
这时候你当前
gittest
目录下会多了一个.
git
的目录,这个目录是 Git 来跟踪管理版本的。
在版本库 gittest 目录下新建一个记事本文件
readme.txt
,添加内容222222222222
第一步:使用命令
git add readme.txt
添加到暂存区里面去。
第二步:用命令
git commit
告诉 Git,把文件提交到仓库。
下面可以通过命令
git status
来查看是否还有文件未提交
上面的命令告诉我们 readme.txt 文件已被修改,但是未被提交的修改。
接下来我们想看下 readme.txt 文件到底改了什么内容,可以使用如下命令:
git diff readme.txt
4.版本回退
查看历史记录,我们可以使用命令
git log
git log 命令显示从最近到最远的显示日志。
如果嫌上面显示的信息太多的话,我们可以使用命令 git log -- pretty=oneline
现在想使用版本回退操作,想把当前的版本回退到上一个版本,
可以使用如下 2 种命令,第一种是:
git reset --hard HEAD^
那
么如果要回退到上上个版本只需把
HEAD^
改成
HEAD^^
以此类推。
那如果
要回退到前 100 个版本的话,使用上面的方法肯定不方便,我们可以使用下面
的简便命令操作:
git reset --hard HEAD~
100
即可。
可以通过如下
命令即可获取到版本号:
git reflog
可以使用命令
git reset --hard 4d7308a
来恢复了。
5.Git 撤销修改操作
首先在做撤销之前,我们可以先用 git status 查看下当前的状态。
可以发现,Git 会告诉你,git restore – file 可以丢弃工作区的修改
命令
git restore -- readme.txt
意思就是,把 readme.txt 文件在工作区 做的修改全部撤销,这里有 2 种情况,如下:
1. readme.txt 自动修改后,还没有放到暂存区,使用 撤销修改就回到和版 本库一模一样的状态。
2. 另外一种是 readme.txt 已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态
注意:命令 git restore-- readme.txt 中的 -- 很重要,如果没有 -- 的话,那么命令变成创建分支了。
6.Git删除文件操作
假如我现在版本库 testgit 目录添加一个文件 b.txt,然后提交。
一般情况下,可以直接在文件目录中把文件删了,或者使用如上 rm 命 令:
rm b.txt
,如果我想彻底从版本库中删掉了此文件的话,可以再执行
commit
命令 提交掉
只要没有
commit
之前,想在版本库中恢复此文件,可以使用如下命令
git restore-- b.txt
本文到这里就结束了,谢谢观看!