您的位置:首页 > 其它

git revert改写提交

2017-03-08 22:50 288 查看
教程3 改写提交!


2. revert

为了节省时间,这个教程使用现有的历史记录作为本地数据库。

从这里下载

我们将用revert命令来取消「添加pull的讲解」提交。

首先进入stepup-tutorial/tutorial2目录。本地端的历史记录的状态如下图显示。



用log命令确认历史记录
$ git log
commit 0d4a808c26908cd5fe4b6294a00150342d1a58be
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:19:26 2012 +0900

添加pull的说明

commit 9a54fd4dd22dbe22dd966581bc78e83f16cee1d7
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:19:01 2012 +0900

添加commit的说明

commit 326fc9f70d022afdd31b0072dbbae003783d77ed
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:17:56 2012 +0900

添加add的说明

commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:16:14 2012 +0900

first commit


打开sample.txt档案,确认内容。
连猴子都懂的Git命令
add 把变更录入到索引中
commit 记录索引的状态
pull 取得远端数据库的内容


用revert取消「添加pull的讲解」提交。
$ git revert HEAD
[master d47bb1d] Revert "添加pull的说明"
1 files changed, 1 insertions(+), 2 deletions(-)


打开sample.txt档案看看,如果pull的说明消失了,就表明取消提交成功了。



用log命令确认历史记录
$ git log
commit 7bcf5e3b6fc47e875ec226ce2b13a53df73cf626
Author: yourname <yourname@yourmail.com>
Date:   Wed Jul 18 15:46:28 2012 +0900

Revert "添加pull的说明"

This reverts commit 0d4a808c26908cd5fe4b6294a00150342d1a58be.

commit 0d4a808c26908cd5fe4b6294a00150342d1a58be
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:19:26 2012 +0900

添加pull的说明

commit 9a54fd4dd22dbe22dd966581bc78e83f16cee1d7
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:19:01 2012 +0900

添加commit的说明

commit 326fc9f70d022afdd31b0072dbbae003783d77ed
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:17:56 2012 +0900

添加add的说明

commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:16:14 2012 +0900

first commit

from: http://backlogtool.com/git-guide/cn/stepup/stepup7_2.html[/code] 
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git revert 改写 提交