Git 学习第一天

Git 学习第一天

说明:
  • git可以说是目前世界上最先进的分布式版本控制系统。
  • 以前,一直想学。正好最近开学相对比较空,就打算抽点时间学习下。

创建版本库

首先,选择一个合适的地方,创建一个空目录:

$ mkdir firstgit
$ cd firstgit

然后,用git init命令就可以将该目录转变为一个Git仓库

git init

这样,就基本创建好了一个空的版本库。


添加文件到版本库中

首先,我编写了一个readme.txt,放在firstgit目录中。
然后,输入:

git add readme.txt

将文件添加到仓库。
再通过:

git commit -m "first readme"

将文件添加到Giit仓库中。

总结下:

添加文件到仓库一般分为两步:

  • 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;
  • 第二步,使用命令git commit,完成。

常用命令

由于我所有的GIT测试都在虚拟机中测试的,当时没截图,现在回去截有点麻烦。
所以,就不加图了。这一部分比较简单。  

git status:这个命令可以让我们时刻掌握仓库的当前状态

git diff:这个命令告诉我们最近修改东西都修改了哪里

git log:这个命令告诉我们修改的历史记录

git reset –hard HEAD^: 表示回退到最近的一个版本(上一个版本) HEAD^^表示上上一个版本 往上20个版本也可以写成HEAD~20

git reset –hard HEAD^: 表示回退到最近的一个版本(上一个版本) HEAD^^表示上上一个版本 往上20个版本也可以写成HEAD~20

git reset –hard < ID >: 表示回退到对应ID的版本,ID指每个版本的SHA1数值。(当然,整个SHA1数值很大,这里可以取前面一部分SHA1值。通过这个命令,可以让你前滚版本。即,假设你不小心回滚了版本到一个月前,然后你想将版本前滚到昨天设置好的版本就可以使用这个命令。

git reflog:这个命令用来记录每一次版本的改变,即它会保存所有版本的ID值,便于你回滚版本。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值