美文网首页
命令command

命令command

作者: 攻城虎 | 来源:发表于2019-02-26 15:59 被阅读0次

    一、如果取消正在执行的命令

    如果使用命令行时,例如下载一个很大的问件时,可以通过control + c 来取消当前操作

    二、如果修改已经push到服务器的提交内容

    //总共涉及以下命令
    git log
    git rebase -i HEAD~5
    git commit --amend
    git rebase --continue
    git push -f

    执行:git rebase -i HEAD~5
    出现以下
    pick 7e267cd - - 替换系统日期输入,使用自定义日期输入
    pick a76e486 - 修改追加已审核销售单& 销售订单增加追加备注功能
    pick 8bd4856 - 选择默认售价时移除特价1和特价2和特价3
    pick ac2161f - 添加几个空格测试一下
    pick 4f3d2f6 - 删除无用类:HLPrinter

    将需要修改的备注信息最前面的pick 改为edit ,可以修改多个

    pick 7e267cd - - 替换系统日期输入,使用自定义日期输入
    pick a76e486 - 修改追加已审核销售单& 销售订单增加追加备注功能
    pick 8bd4856 - 选择默认售价时移除特价1和特价2和特价3
    pick ac2161f - 添加几个空格测试一下
    edit 4f3d2f6 - 删除无用类:HLPrinter

    我将上面最后一行的pick改为了edit之后保存(也可以修改多个)
    此时分支已经改为修改为edit 的commit id
    然后继续执行以下命令

    git commit --amend

    出现以下界面

    h.png

    然后修改备注为: - 删除类HLPrinter ,保存

    git commit --amend
    [detached HEAD 672b427] - 删除类HLPrinter
    Date: Sat Jan 19 13:51:33 2019 +0800
    4 files changed, 605 deletions(-)
    delete mode 100755 xxxx/General/BLE/HLPrinter.h
    delete mode 100755 xxxx/General/BLE/HLPrinte</pre>

    然后继续输入以下命令:

    git rebase --continue
    Successfully rebased and updated refs/heads/Dev20190107.</pre>

    最后输入命令

    git push -f

    有以下结果

    git push -f
    Counting objects: 8, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (8/8), done.
    Writing objects: 100% (8/8), 693 bytes | 0 bytes/s, done.
    Total 8 (delta 7), reused 0 (delta 0)
    remote:
    remote: Create merge request for Dev20190107:
    remote: http://192.168.1.201/iOS/iOS_Project/merge_requests/new?merge_request%5Bsource_branch%5D=Dev20190107
    remote:
    To http://192.168.1.201/iOS/iOS_Project.git
    4f3d2f6...672b427 Dev20190107 -> Dev20190107 (forced

    以上就是全部步骤

    相关文章

      网友评论

          本文标题:命令command

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