找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 623|回复: 0

Git的撤销修改

[复制链接]

295

主题

38

回帖

1265

积分

管理员

积分
1265
发表于 2021-9-15 18:57:26 | 显示全部楼层 |阅读模式
Git的撤销修改有以下两种方式。

1. 文件修改后还没有被放到暂存区,撤销修改就能回到版本库未修改前状态。

a. 执行如下命令,查看原Aliyun.txt文件内容。

cat Aliyun.txt
b. 执行如下命令,修改Aliyun.txt文件。

vim /root/git/Aliyun.txt
进入Vim编辑器后,按下i键进入编辑模式,添加以下内容,添加完成后按下Esc键退出编辑模式,最后输入:wq后按下Enter键保存并退出Vim编辑器。

第一次修改
c. 执行如下命令,查看修改后Aliyun.txt文件内容。

cat Aliyun.txt
d. 执行如下命令,撤销对Aliyun.txt文件的修改。

git checkout Aliyun.txt
e. 执行如下命令,查看Aliyun.txt文件内容。

cat Aliyun.txt
2. 文件修改后添加到暂存区,撤销暂存区的修改就回到添加到暂存区后的状态,需要继续执行撤销文件操作,才能完全撤销成功。

a. 执行如下命令,查看原Aliyun.txt文件内容。

cat Aliyun.txt
b. 执行如下命令,修改Aliyun.txt文件。

vim /root/git/Aliyun.txt
进入Vim编辑器后,按下i键进入编辑模式,添加以下内容,添加完成后按下Esc键退出编辑模式,最后输入:wq后按下Enter键保存并退出Vim编辑器。

第二次修改
c. 执行如下命令,查看修改后Aliyun.txt文件内容。

cat Aliyun.txt
d. 执行如下命令,将修改的Aliyun.txt文件提交到暂存区。

git add Aliyun.txt
e. 执行如下命令,在暂存区取消对Aliyun.txt文件暂存区的更改。

git reset HEAD Aliyun.txt
f. 执行如下命令,撤销文件。

git checkout Aliyun.txt
g. 执行如下命令,查看Aliyun.txt文件内容是否被成功修改。

cat Aliyun.txt

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|外汇论坛 ( 粤ICP备16021788号 )

GMT+8, 2024-4-28 17:26 , Processed in 0.070009 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表