美文网首页
1.8 使用git commit -amend修改最新一次提交事

1.8 使用git commit -amend修改最新一次提交事

作者: 黄刚刚 | 来源:发表于2019-06-06 10:09 被阅读0次

    学习命令:git commit -amend

    开始上手操作:

    [root@localhost hd]# ls

    a.php  b.php  c.php  d.php  e.php  vendor

    [root@localhost hd]# git status

    # 位于分支 master

    无文件要提交,干净的工作区

    解释:上面命令查看了当前目录,并且查看了工作区状态

    [root@localhost hd]# git rm e.php

    rm 'e.php'

    [root@localhost hd]# git commit -m "删除e.php文件"

    解释:使用git rm 从版本库中删除了4.php文件,并且提交了更改

    [root@localhost hd]# git log -1

    commit f8d6d2a106f1c4de224c331c6fd3b5977cd542d5

    Author: Huang Cui Gang <532508307@qq.com>

    Date:  Thu Jun 6 09:36:55 2019 +0800

        删除e.php文件

    解释:查看最近的一条操作日志

    [root@localhost hd]# git commit --amend

    [master d356ba4] 修改提交记录 删除e.php文件

    解释:使用git commit --amend命令打开了一个文件,修改并保存退出

    [root@localhost hd]# git log -1

    commit d356ba4fe1a7fd4b8418f528743c912faf987760

    Author: Huang Cui Gang <532508307@qq.com>

    Date:  Thu Jun 6 09:36:55 2019 +0800

        修改提交记录

        删除e.php文件

    解释:再次查看最新一条日志记录,可以对比最新一条日志记录已经被修改了

    [root@localhost hd]#

    [root@localhost hd]# touch f.php

    [root@localhost hd]# git add .

    [root@localhost hd]# git status

    # 位于分支 master

    # 要提交的变更:

    #  (使用 "git reset HEAD <file>..." 撤出暂存区)

    #

    #      新文件:    f.php

    #

    解释:创建一个f.php文件,使用git add命令添加到版本库建立跟踪,查看工作区状态显示当前有需要提交的更改就是有个新文件f.php

    [root@localhost hd]# git commit --amend

    [master ecc27a1] 修改提交记录 删除e.php文件 新增f.php

    [root@localhost hd]# git log -1

    commit ecc27a1a7f729015305aa2e9afdbc50f89536e39

    Author: Huang Cui Gang <532508307@qq.com>

    Date:  Thu Jun 6 09:36:55 2019 +0800

        修改提交记录

        删除e.php文件

        新增f.php

    [root@localhost hd]# git status

    # 位于分支 master

    无文件要提交,干净的工作区

    解释:再次使用git commit --amend命令,修改并保存退出后查看最新的一条日志记录,可以发现最新一条日志记录已经被修改了,并且工作区状态也没有可提交的变更.

    总结:git commit --amend命令可以修改最新的一次git commit提交事件 , 并且 , 工作区有可提交的变更时 , 使用git commit --amend命令修改后 , 工作区的最新变更也将一起被提交了

    相关文章

      网友评论

          本文标题:1.8 使用git commit -amend修改最新一次提交事

          本文链接:https://www.haomeiwen.com/subject/xnpjxctx.html