git 取消本地commit(撤销commit的注意事项)
git 取消本地commit,可以使用 `git reset` 命令取消本地的 commit。
1. 如果你是想要将最近一次的 commit 取消掉,可以使用 `git reset HEAD~` 命令,这样就可以将最近的 commit 取消了,同时不影响你的代码修改,已经改过的代码还在。
2. 如果你想要取消多个 commit,可以使用 `git reset HEAD~n` 命令,其中 n 指的是想要取消的 commit 数量。
3. 如果你希望取消某个具体的 commit,可以使用 `git log` 命令查看 commit 的 hash 值,然后使用 `git reset commit_id` 命令取消这个 commit。
注意:使用 `git reset` 命令会直接修改 git 的历史记录,因此在进行操作之前请务必确认是否需要取消 commit,以及确认后再进行操作。
git撤销commit的注意事项
在git push的时候,有时候我们会想办法撤销git commit的内容,注意事项如下:
1、找到之前提交的git commit的id
git log
找到想要撤销的id
2、git reset –hard id
完成撤销,同时将代码恢复到前一commit_id 对应的版本
3、git reset id
完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改。
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/git/5198.html
原文地址:https://tangjiusheng.cn/git/5198.html