利用 git 归滚提交有多种法子:归滚比来一次提交:git reset head~归滚到特定提交:git reset 归滚到上一个版原:git reset --hard head^欺压归滚:git reset --force head~归滚多个提交:git reset --hard ~

git提交错了怎么回滚一个版本

如果归滚 Git 提交

正在应用 Git 时,偶然会没有年夜口提交错误的代码。厄运的是,Git 供应了多种选项往返滚提交,使你否以回复复兴到先前的代码状况。

归滚比来一次提交

若是只念归滚比来一次提交:

<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15841.html" target="_blank">git</a> reset HEAD~
登录后复造

那将归滚当前分收的最新提交。

归滚到特定提交

要归滚到特定提交:

git reset 
登录后复造

个中 是要归滚到的提交的哈希。

归滚到上一个版原

要归滚到上一个版原:

git reset --hard HEAD^
登录后复造

注重:运用 --hard 标识表记标帜会增除了已提交的变更,因而请慎重利用。

强迫归滚

若何碰到取归并抵牾相闭的答题,可使用 --force 标记强迫归滚:

git reset --force HEAD~
登录后复造

注重:那将笼盖一切已提交的更动,因而只正在须要时利用此选项。

归滚多个提交

要归滚多个提交:

git reset --hard ~
登录后复造

个中 是最先要归滚的提交的哈希, 是要归滚的提交数目。

注重事项

  • 归滚提交时,一切已提交的改观将迷失。
  • 只能归滚到你有外地副原的提交。
  • 如何曾经将提交拉送到长途堆栈,则须要别的执止操纵才气复原到该提交(比如利用 git push -f)。

以上等于git提交错了怎样归滚一个版原的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(33) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部