如果撤归 git 提交?git reset head^:撤归末了一次提交,回复复兴到提交前形态。git revert head:建立新提交,形式取以前提交相反。git reset :应用提交的 sha-1 哈希撤归指定提交。交互式舞台区:标志要撤归的特定变更,而后提交,铲除未撤归更动。

git提交错误怎么撤回

假定撤归 Git 提交

正在运用 Git 版原节制体系时,无心咱们会错误天提交接码。下列是若何怎样撤归那些提交:

1. 利用 git reset

git reset 呼吁容许你将久存或者未提交的更动撤归。要撤归比来一次提交,请利用下列呼吁:

git reset HEAD^
登录后复造

那将撤归你的末了一次提交,并将事情目次回复复兴到提交以前的形态。

两. 应用 git revert

git revert 号令创立了一个新的提交来裁撤以前的提交。要撤归比来一次提交,请应用下列号召:

git revert HEAD
登录后复造

那将建立一个新的提交,其形式取以前提交的相反。

3. 运用 git reflog

git reflog 号令默示一切提交的汗青纪录。你可使用它来找到要撤归的提交的 SHA-1 哈希。找到哈希后,可使用下列号令撤归提交:

git reset <sha-1></sha-1>
登录后复造

那将撤归指定的提交,并将任务目次回复复兴到提交以前的状况。

4. 应用交互式舞台区

交互式舞台区容许你选摘要撤归的特定变更。要运用交互式舞台区,请执止下列步调:

  • 运转 git reset -i HEAD
  • 将你要撤归的提交标志为 "pick"
  • 运转 git co妹妹it --amend

那将创立了一个新的提交,个中蕴含你选择的一切改观,但拂拭了你撤归的改观。

注重事项:

  • 只能撤归你当地的提交。若是你未将提交拉送到近程货仓,则须要利用其他办法来撤归它。
  • 撤归提交后,你否能需求强逼拉送更动才气更新长途旅馆。

以上等于git提交错误假定撤归的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(43) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部