博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git学习(4)基本操作
阅读量:7211 次
发布时间:2019-06-29

本文共 727 字,大约阅读时间需要 2 分钟。

 

1.版本提交

首先,接着上个Git学习(3)继续

我们先修改test.txt文本内容,增加一些信息进去,然后保存:

Add a new data

 

第一步:运行命令 git status 命令查看文件是否有变动:

git status 命令可以让我们时刻掌握仓库当前的状态,上面说明表示有变动。

也可使用命令 git diff 查看变动内容:

可以看到变绿的部分就是我们又做修改的地方。

 

第二步:提交修改文件和提交新文件一样

 

第三步:最后我们使用命令 git commint 一下

 

最后我们查看下是否还有更新状态,此时显示的是没有可更新内容:


 

 

2.版本回退

第一步:

首先需要查看提交的版本是什么,版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用 git log命令查看:

显示的顺序是以倒叙展示,也可使用命令 git log --pretty=oneline 查看精简信息:

 

第二步:

首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是那个长的一串字符,

上一个版本就是HEAD^,上上一个版本就是HEAD^^,查看第一百个版本可以写成写成HEAD~100

现在,我们回退到第一个版本“测试数据版本”

回退的命令使用 git reset 表示:

查看一下“test.txt”文档,里面的数据是不是已经回到第一版本了。

 

如果操作后后悔怎么办,新版本也看不到,我们需要使用命令:git reflog 来查看以前的操作命令:

回到以前的“增加数据”时命令git reset --hard 3be9af5:

转载于:https://www.cnblogs.com/peng-lan/p/5420642.html

你可能感兴趣的文章
awk脚本语言编程指南
查看>>
微信小程序的优点
查看>>
合作 | 教育部: 滴滴出行产学合作协同育人项目公示
查看>>
剖解分布式架构的原理
查看>>
new 操作符到底做了什么?
查看>>
数组乱序
查看>>
算法练习--LeetCode--129. Sum Root to Leaf Numbers; Runtime: 8 ms100%
查看>>
SASS和SCSS标签详解与scoped局部和全局的使用
查看>>
程序中算钱不能用浮点类型是个什么坑?
查看>>
web English 前端英语
查看>>
表格代码片段
查看>>
Linux安装配置Redis CentOS 7 下安装Redis
查看>>
python核心编程:杂记1
查看>>
cisco-ipsec-***配置参数
查看>>
scala的设计理论
查看>>
高性能Web服务之Nginx+Tomcat实现负债均衡反向代理及动静分离
查看>>
redis:Sentinel高可用方案
查看>>
4月中国域名服务商TOP20市场份额解析(图)
查看>>
Linux 系统故障排除
查看>>
Apache服务全攻略之常规配置
查看>>