Git教程(1)——安装git和一些基本的命令集合

什么是Git

Git是一款分布式管理系统。最通俗易懂的解释就是,我们可以用Git来帮助我们管理自己的文档。比如,你与同伴共写一本长篇小说。那么你们之间所做出的的修改,就可以用Git实时的进行修改,而不是我改一点然后发给另一个人,另一个人再修改。

此外,Git还支持随时回退到之前所修改的地方。就像你写小说,修改的某个情节突然觉得不合适,想回到原来的样子。那么Git就可以帮你迅速回去,以防你用Word修改了一周之后,忘了原来的情节是啥。

安装Git

这是Windows官方下载链接
下载完毕后可以直接在任意地方鼠标右键,就会看到Git Bash Here的选项。或者在开始菜单里也能找到Git——Git Bash。

然后输入以下命令即可结束整个安装流程

$ git config --global user.name “Your Name”
$ git config --global user.email “email@example.com”

命令集合

创建根目录并显示当前目录

mkdir learngit
cd learngit
pwd

创建&显示目录

把当前目录变成Git管理的仓库

git init

在这里插入图片描述

添加文件的命令

git add <file_name>
git commit -m “a message

在这里插入图片描述
查看当前仓库状态

git status在这里插入图片描述

可看到,readme.txt文件被修改了,可用以下命令进行查看被怎么修改的

git diff readme.txt
在这里插入图片描述

经过了几次修改,可以用以下命令查看整个修改历史

git log

在这里插入图片描述
可以看到三个版本的readme.txt,顺序是由近及远。框出的部分是“message”

git log --pretty=oneline

此命令可以精简历史记录
在这里插入图片描述

注意:message前面的一大串十六进制数字是commit id,跳转到旧版本再回到新版本,需要借用commit id

回退到旧版本的命令:

git reset --hard HEAD^

在这里插入图片描述

HEAD表示当前版本,加一个【^】表示回退到上个版本,加两个则回退到上上个版本。加一百个可以用【HEAD~100】

在旧版本在回新版本,就需要借助commit id的力量:

git reset --hard commit_id

在这里插入图片描述

如果不记得commit id,可以用如下命令查看命令历史,获悉commit id

git reflog

在这里插入图片描述
过程中可以用以下命令查看readme.txt文件内容

cat readme.txt

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值