- 主题:再问一个git revert的问题
亲爱的java版,再问一个git revert的问题。
目前我在 develop branch commit 了五次,并且push了。幸亏这中间并没有其他人添加新的修改。
如今我想把这五次都rollback回来。我知道应该用 git revert,但我只在本地用过 revert 命令,没有对 remote用过。因为通常 merge 到 develop branch是需要新建 自己的branch然后提交PR,再merge的。
我该怎么弄呢?我不可能又新建一个branch,提交PR吧?
有了解的吗?谢谢谢谢
--
FROM 120.244.236.*
大侠,恕我愚笨,我再问清楚一点哈:
比如,我repo上的 dev branch 已经有了
commit_id_5
commit_id_4
commit_id_3
commit_id_2
commit_id_1
五次commmit id
我新建一个 mybranch ,然后 mybranch 里执行:
git revert commit_id_1
git push
是这样吧?并不需要 revert 五次,对吧?
【 在 cybereagle 的大作中提到: 】
: revert 也是一种 commit
: 就是新建 branch,revert, PR
--
修改:feed FROM 120.244.236.*
FROM 120.244.236.*
谢谢,如果用revert五次的话,每次就是新建一个branch,然后git revert commitid
然后push,再提交一次PR,对吧?
【 在 lazysmiler 的大作中提到: 】
: revert需要五次;如果确认满足 5个commit彻底不要了并且没人提交过,可以用git reset --hard commit_id_1的前一个版本号 && git push -f 强推一个远程分支和develop merge
--
FROM 1.119.174.*