美文网首页
(Git) git提交回滚

(Git) git提交回滚

作者: 布呐呐u | 来源:发表于2023-12-10 11:23 被阅读0次
一) git revert

git revert 用于创建一个新的提交,该提交撤销先前的提交的更改,这种方式不会修改提交历史。

git revert <commit-hash>
二) git reset

git reset 用于移动分支引用到另一个提交,并且可以选择是否要保留更改。

# 回滚到指定的提交并将更改保留在工作目录中
git reset --soft <commit-hash>

# 回滚到指定的提交并清除工作目录中的更改
git reset --hard <commit-hash>

请注意,git reset 会更改提交历史,因此在团队协作中,避免在已经推送到共享仓库的提交上使用git reset。如果你需要回滚已经推送的提交,可以使用git revert,并在完成后进行新的提交。

在上述命令中,将 <commit-hash> 替换为你想要回滚到的提交的哈希值。可以通过 git log 查看提交历史并找到要回滚的提交的哈希值。

相关文章

  • git提交回滚

    Reference:https://github.com/geeeeeeeeek/git-recipes/wiki...

  • git 提交回滚

    如有侵权 请及时提醒 此文章为圈内和谐转发

  • git提交回滚到某个版本

    git提交回滚 gitbash切换到对应项目根目录,并切换到要回滚的分支 reset到某一次提交 git rese...

  • [转载]git提交回滚

    本内容转摘自折腾的博客 git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚...

  • git

    显示 git push将会提交的 commit 信息 git 回滚 本地回滚 远程回滚 git diff1.sta...

  • git

    git rebase -i commitid删除/回滚git reset --hard HEAD^git push...

  • git revert 与 git reset

    Git版本回滚之 git revert 与 git reset 在使用 git 的时候,如果错误push之后,经常...

  • Git revert 代码回滚

    没有git rollback,git revert 即使回滚代码。 git revert 撤销 某次操作,此次操作...

  • git 后悔药之 undo git commit

    git commit 后,想把此次 commit 回滚, 使用: git add 前: 执行下面命令$ git a...

  • git 总结

    参考资料:git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚 git 删除分支 1. 本地分支:git ...

网友评论

      本文标题:(Git) git提交回滚

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