git-revert

    5热度

    2回答

    我有一个功能分支创建,比如说github上的feature/branch1。 我为它创建了一个拉取请求并将它合并。 当达到我们的管道,我们计算有问题,我们得到了它恢复使用的Git上的 Revert按钮,这就造成我们合并了主,一切都很好了“还原” PR。 几个星期之后,即得到了合并到主后其他永久居民,我们想通我们会还原最回复。这一次,我们进入了关闭的Revert PR,并尝试再次使用Revert按钮

    0热度

    1回答

    我做了一个提交(当然推送到远程)。 然后,我看到2个新的提交后,有人修改了我的提交恢复的代码,而没有中间恢复我的恢复。 这是如何完成的?

    4热度

    2回答

    想象一下下面的场景: 不应该被合并到集成分支的代码需要被还原。但是,您不能重置,因为自那以后发生了其他提交。此外,您可能希望在稍后重新应用该提交。 使用git revert可以很容易地应用反向提交。但是,当我们想要提交更改时(例如从功能分支),会发生什么?你是否重新合并分支?这是否会起作用,因为技术上代码已经合并了? 当你终于准备接受合并时,你会做什么?

    2热度

    2回答

    我遇到了一种情况,我需要在git中恢复其中一个合并提交。我用下面的命令: git revert -m 1 [merge commit id] 现在混帐提供了上述命令,如下一个选择: git revert -m 2 [merge commit id] 我没有得到1和2 参考之间 的区别使用: https://www.christianengvall.se/undo-pushed-merge-

    1热度

    1回答

    我有兴趣恢复推送提交,但也从图中删除它。 例如我有: tag A <— B <— C <— D <— E <— F HEAD 我想删除F完全,所以我的图表看起来像: tag A <— B <— C <— D <— E HEAD 我怎样才能做到这一点?

    1热度

    1回答

    我试图恢复合并,但我不知道是否使用git revert -m 1 <merge commit's sha>或git revert -m 2 <merge commit's sha>。如何找出哪个父母是-m 1,哪个父母是-m 2?

    0热度

    1回答

    我在Android Studio(最新稳定版)上,我在寻找一些方法来恢复使用Android Studio gui的git commit。但我无法找到这样的选择。它似乎失踪了? 我想要做的完全一样的,我可以用控制台的git-revert命令这样做:https://git-scm.com/docs/git-revert 可能或不?

    0热度

    1回答

    我想将我的特性分支合并到develop分支上。然而,其中一个提交恢复了我现在想要的提交。 * develop - merge revert PR |\ | * Revert undesired merge |/ * Merge (undesired) |\ | * commit A |/ | ... (lots of commits) | | * feature - co

    1热度

    1回答

    为了尝试和了解git revert,我对文本文件做了一系列4个简单的提交--A,B,C,D - foo.txt目的是稍后撤销提交B并保持提交A,C,D完好无损。 因此,在每次提交时,我都在文件中添加了一行,模拟添加的功能或引入的错误。 提交后A,中foo.txt内容: Feature A 提交B之后,中foo.txt内容:(在这里,我介绍一下,我会稍后再试撤消/复原的错误。 ) Feature

    0热度

    1回答

    在我们的项目中,使用主和发展分支机构,提交已取得直接在主(只有三个文件,而这些变化也对开发分支)。 现在我需要合并发展到硕士,但我不能,因为主人的历史现在是从开发“脱节”,我得到以下错误:fatal: refusing to merge unrelated histories。 我上主做了一个reset commit hard,因为我不希望在本地的最后的修改提交那些已经在发展保留。 但是在恢复之后