Git 在commit后,撤销commit

1. 撤销已经add,但是没有commit的问题

git reset HEAD

2. 撤销已经commit,但是没有push到远端的文件(仅撤销commit 保留add操作)

撤销上一次的提交

git reset --soft HEAD^

windows 系统使用提示 more,需要多加一个 ^(windows当中^才是换行符?)

git reset --soft HEAD^^

按照输入的数字撤销输入数字条commit记录

git reset HEAD~数字

3. 撤销已经push到远端的文件

// 切换到指定分支
git checkout 分支名
// 撤回到需要的版本
git reset --soft 需要回退到的版本号
//提交撤销动作到服务器,强制提交当前版本号
git push origin 分支名 --force

相关推荐

  1. Git commit撤销commit

    2024-07-13 09:32:05       24 阅读
  2. Gitgit revert 命令(撤销 commit 改动)

    2024-07-13 09:32:05       47 阅读
  3. Git撤回指定commit不保留更改

    2024-07-13 09:32:05       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 09:32:05       101 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 09:32:05       109 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 09:32:05       87 阅读
  4. Python语言-面向对象

    2024-07-13 09:32:05       96 阅读

热门阅读

  1. 【React Hooks原理 - useRef】

    2024-07-13 09:32:05       23 阅读
  2. web前端开发中需要注意的一些常见问题

    2024-07-13 09:32:05       28 阅读
  3. 封装图片压缩

    2024-07-13 09:32:05       26 阅读
  4. 为什么文件需要校验MD5?

    2024-07-13 09:32:05       27 阅读
  5. STL内建仿函数

    2024-07-13 09:32:05       28 阅读
  6. 开源 Wiki 系统 InfoSphere 2024.01.1 发布

    2024-07-13 09:32:05       33 阅读
  7. macOS 的电源适配器设置

    2024-07-13 09:32:05       30 阅读