• 2. revert

    教程3 改写提交!

    2. revert

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

    从这里下载

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

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

    数据库的历史记录

    用log命令确认历史记录

    1. $ git log
    2. commit 0d4a808c26908cd5fe4b6294a00150342d1a58be
    3. Author: yourname <yourname@yourmail.com>
    4. Date: Mon Jul 16 23:19:26 2012 +0900
    5.  
    6. 添加pull的说明
    7.  
    8. commit 9a54fd4dd22dbe22dd966581bc78e83f16cee1d7
    9. Author: yourname <yourname@yourmail.com>
    10. Date: Mon Jul 16 23:19:01 2012 +0900
    11.  
    12. 添加commit的说明
    13.  
    14. commit 326fc9f70d022afdd31b0072dbbae003783d77ed
    15. Author: yourname <yourname@yourmail.com>
    16. Date: Mon Jul 16 23:17:56 2012 +0900
    17.  
    18. 添加add的说明
    19.  
    20. commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
    21. Author: yourname <yourname@yourmail.com>
    22. Date: Mon Jul 16 23:16:14 2012 +0900
    23.  
    24. first commit

    打开sample.txt档案,确认内容。

    1. 连猴子都懂的Git命令
    2. add 把变更录入到索引中
    3. commit 记录索引的状态
    4. pull 取得远端数据库的内容

    用revert取消「添加pull的讲解」提交。

    1. $ git revert HEAD
    2. [master d47bb1d] Revert "添加pull的说明"
    3. 1 files changed, 1 insertions(+), 2 deletions(-)

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

    revert之後的数据库的历史记录

    用log命令确认历史记录

    1. $ git log
    2. commit 7bcf5e3b6fc47e875ec226ce2b13a53df73cf626
    3. Author: yourname <yourname@yourmail.com>
    4. Date: Wed Jul 18 15:46:28 2012 +0900
    5.  
    6. Revert "添加pull的说明"
    7.  
    8. This reverts commit 0d4a808c26908cd5fe4b6294a00150342d1a58be.
    9.  
    10. commit 0d4a808c26908cd5fe4b6294a00150342d1a58be
    11. Author: yourname <yourname@yourmail.com>
    12. Date: Mon Jul 16 23:19:26 2012 +0900
    13.  
    14. 添加pull的说明
    15.  
    16. commit 9a54fd4dd22dbe22dd966581bc78e83f16cee1d7
    17. Author: yourname <yourname@yourmail.com>
    18. Date: Mon Jul 16 23:19:01 2012 +0900
    19.  
    20. 添加commit的说明
    21.  
    22. commit 326fc9f70d022afdd31b0072dbbae003783d77ed
    23. Author: yourname <yourname@yourmail.com>
    24. Date: Mon Jul 16 23:17:56 2012 +0900
    25.  
    26. 添加add的说明
    27.  
    28. commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
    29. Author: yourname <yourname@yourmail.com>
    30. Date: Mon Jul 16 23:16:14 2012 +0900
    31.  
    32. first commit

    前一页

    下一页