master 分支回滚到某个提交v1

git reset --hard v1

git reset --soft origin/master

git commit -am "revert master to v1”

这时候 master 代码恢复到上次正常的代码。

如果下次想把误提交的 代码再次合并到 master,按照正常方式merge是不行的,因为 git 已经记住过上次合并过的代码。需要 revert 上次 commit 的 hash 值。命令如下:

git revert 094af90e32fd1f494b6c33f1e3b94ef4d0469908

解决代码冲突,提交push 提交即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 827评论 0 0
  • 来马里兰之前,是不喜欢秋天的,秋风萧瑟,叶落满地,心中便有些寂寂然,终觉挥不去的薄凉之意。来马里兰之后,秋天总给人...
    惠之言言阅读 608评论 0 2
  • 玉人笙箫何故事? 清风不渡韶华舞。 我们何其别离, 何其流觞年华, 似那年染指二月, 谁解红豆相思, 凉凉月映湖影...
    韩墨墨阅读 299评论 0 0
  • 清晨,往往脑子先醒来,眼睛却怎么也醒不来。女儿不上学的日子,可以自在地躺在床上静静地等待眼睛自然醒。 ...
    奔跑的慢企鹅阅读 171评论 0 0
  • I'm old, not dead.
    帝三SAMA阅读 282评论 0 0