美文网首页
修改已经push到服务器的提交内容

修改已经push到服务器的提交内容

作者: 攻城虎 | 来源:发表于2019-04-03 17:35 被阅读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

出现以下界

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

zzqdeMacBook-Pro-2:iOS_SAAS zzq$ git commit --amend

[detached HEAD 672b427] - 删除类HLPrinter

Date: Sat Jan 19 13:51:33 2019 +0800

4 files changed, 605 deletions(-)

delete mode 100755 zhouPuShuJuApp/General/BLE/HLPrinter.h

delete mode 100755 zhouPuShuJuApp/General/BLE/HLPrinte

然后继续输入以下命令:git rebase --continue

zzqdeMacBook-Pro-2:iOS_SAAS zzq$ git rebase --continue

Successfully rebased and updated refs/heads/Dev20190107.

最后输入命令

git push -f

有以下结果

zzqdeMacBook-Pro-2:iOS_SAAS zzq$ 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

以下就是全部步骤

相关文章

  • 修改已经push到服务器的提交内容

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

  • git commit --amend两种用法

    2018-08-21一、如果已经push到远端服务器,想修改已经提交过的commit信息1.保存:Ctrl + o...

  • git修改已经提交的commit

    git修改已经push过的commit信息 在使用git提交代码时会出现提交信息写错的情况,并且已经push到远程...

  • iOS Git使用笔记

    Git修改已经push过的commit信息: 在使用git提交代码时会出现提交信息写错的情况,并且已经push到远...

  • Git 修改提交的用户名和邮箱

    Git 修改提交的用户名和邮箱修改提交历史的用户名邮箱(提交已经push到远程仓库)- 1. pull或clone...

  • git恢复文件

    恢复已修改未add的文件git checkout 恢复(撤销)已经提交(commit并push)到远端仓库的com...

  • 2020-04-24 修改已经push的注释

    把代码push到远程之后,发现commit的注释与提交内容不符,要修改! 操作步骤如下: 1,修改倒数第1次的co...

  • 将 commit 内容撤回

    已经 commit 但未 push 的内容 可以通过下面命令进行撤回,如果是两次提交 可以用 ^^ 如果只修改备...

  • [git] 已经push的commit如何修改message

    背景 在使用git提交代码的时候,可能会出现message写错的情况,如果此时commit已经push到远程服务器...

  • git 如何修改已经push 的commit 的信息

    背景 在使用git提交代码的时候,可能会出现message写错的情况,如果此时commit已经push到远程服务器...

网友评论

      本文标题:修改已经push到服务器的提交内容

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