撤销修改

2016-07-02  本文已影响16人  952625a28d0d

首先我们加一行

Git is a distributed  version control system.
Git is free software distributed under the GPL.
Git has a mutable index called stage.

I’m jiayuanfa.

I’m hailiting..

It’s a stupid boss.```

- 然后查看状态

![Paste_Image.png](https://img.haomeiwen.com/i189984/3efb7c0c9e002569.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

git  告诉我们仓库的文件可以用git reset HEAD进行回退
工作区中有修改 我们可以用git add命令添加到暂存区
也可以用git checkout -- 文件名进行撤销 

- 现在我们使用命令撤销修改

git checkout -- readme.pages```

Paste_Image.png Paste_Image.png
下面我们来看下 提交到暂存区的修改 如何撤销
Paste_Image.png

可以看出 git 提示我们可以使用命令 git reset HEAD +文件名称来进行回退

Paste_Image.png

这里我们做了两步操作 先撤销缓存区 在撤销工作区 最后发现世界终于清静了。。。。。

下面我们来看下 已经添加到暂存区并提交到本地仓库 的如何撤销
Paste_Image.png Paste_Image.png

总结:

1:git checkout -- + 文件名撤销修改工作区修改
2:git reset HEAD + 文件名撤销暂存区修改
3:git reset --hard + 文件ID撤销本地仓库修改
4:远程仓库不可回退。。

上一篇 下一篇

猜你喜欢

热点阅读