美文网首页Git 汇总时光轴
Git 撤销 commit,但未push的命令,并提交

Git 撤销 commit,但未push的命令,并提交

作者: 侯工 | 来源:发表于2018-09-26 22:48 被阅读0次

前言:在git push的时候,有时候我们会想办法撤销已经git commit的内容,怎么办?

步骤如下:

1、首先,找到之前提交的 git commit 的 ID。

git log  // 找到想要撤销的id 

2、完成撤销,同时将代码恢复到前 commit Id 对应的版本

git reset --soft id

3、通过git log确认是否成功撤销;

4、通过git push origin master –force强制提交当前版本号,以达到撤销版本号的目的:

git push origin master –force

必须添加参数force进行强制提交,否则会提交失败,并报错;
报错原因:本地项目版本号低于远端仓库版本号。

5、修改代码,重新提交和推送

//修改代码,添加修改
git add .
//重新提交
git commit -m "CSDN-java反射06-成员变量Field-代码优化"
//重新推送
git push origin master

6、如果commit注释写错了,只是想改一下注释,只需要:

git commit --amend

此时会进入默认vim编辑器,修改注释完毕后保存就好了。

相关文章

  • git有用指令

    找回丢失的commint 撤销commit,但未git push的命令 查看仓库历史记录 git log不过,这里...

  • Git 撤销 commit,但未push的命令,并提交

    前言:在git push的时候,有时候我们会想办法撤销已经git commit的内容,怎么办? 步骤如下: 1、首...

  • git撤销与回滚

    git撤销已经push的提交 git log 查看提交记录 git reset --soft commit_id ...

  • git常用操作

    Git撤销已经推送(push)至远端仓库的提交(commit)信息 git reset --soft commit...

  • git恢复文件

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

  • git 撤销 push

    在git push的时候,有时候我们会想办法撤销git commit的内容1、找到之前提交的git commit的...

  • git commit 撤销命令

    在git push的时候,有时候我们会想办法撤销git commit的内容1、找到之前提交的git commit的...

  • git 命令

    删除分支命令git分支教程git-flow说明 Git撤销git commit 但是未git push的修改 找到...

  • 0 ---

    .git目录文件夹结构git log命令 本地修改、add、commit、push后撤销git rebase -i...

  • 版本回退

    1.git revert //撤销指定提交,并生成一个新得commit例1:git re...

网友评论

    本文标题:Git 撤销 commit,但未push的命令,并提交

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