美文网首页
git撤销提交到本地的commit

git撤销提交到本地的commit

作者: 一苏沨来 | 来源:发表于2023-02-05 13:24 被阅读0次

git撤销提交到本地的commit

git reset大法好

在我们执行过commit之后,还没有push。
这时想撤回commit,怎么办?
// 执行如下操作

git reset --soft HEAD~1  // 撤销commit 代码改变仍然保留

// HEAD~1 表示回到上一个版本(在push之前你可能有多次commit,如果你进行了2次的commit 都想撤回 可以使用HEAD~2)

reset之后的几个参数:

--mixed:表示不删除工作控件改动过的代码,撤销commit,并且撤销git add . 操作,这个为默认参数(git reset --mixed HEAD^和git reset HEAD^操作效果一样)
--soft:表示不删除工作空间代码,撤销commit,保留git add .操作
--hard:表示删除工作空间代码,撤销commit,撤销git add .操作,在完成这个操作之后恢复到上一次commit的状态(即有改动的代码没了)

相关文章

  • Git操作速查

    舍弃本地修改 git 撤销,放弃本地修改 未add时git checkout . add后,commit前git ...

  • git常用命令

    1.撤销本地修改 修改了本地某个或某些文件,没有git add 也没有git commit,可以用这个命令撤销,尤...

  • git 回退到本地某一版本

    场景:git commit -a -m "--" ti 提交到本地 再 git pull 后 发现本地iOS工程文...

  • git命令笔记

    git reset —hard commit_id //撤消本地提交到指定commit_idgit che...

  • git 相关

    目录 git SSH配置 git 分支名修改 git 放弃本地修改 强制拉取更新 git 撤销commit git...

  • git常用命令

    查看本地分支git branch 提交所有更改git add . 将本地暂存的修改提交到版本库git commit...

  • git撤销本地的commit

    1、在本地commit之后,Git push到远端分支之前 2、如果不想推送到远端,撤销本地的commit操作 g...

  • Git 常用命令

    git add . 添加暂存区git commit -m "xxxxx" 提交到本地仓库git push ...

  • git commit

    git commit 命令用来将本地暂存的修改提交到版本库 git commit -m '提交信息' 我们用的比较...

  • 0 ---

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

网友评论

      本文标题:git撤销提交到本地的commit

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