解决合并冲突后恢复链式命令

时间:2016-04-18 19:57:52

标签: git

我正在尝试为git写一个别名poljeApartma = new ArrayList<>((List)ois.readObject()); ,它执行以下操作

  1. 将更改存储到当前分支up
  2. 结账大师
  3. 取/拉
  4. 结帐foo
  5. foo
  6. 恢复藏匿的更改
  7. git merge master

    除非存在需要解决的合并冲突,否则此方法有效。在这种情况下,它会在冲突步骤中停止,我需要手动应用存储。

    • 如何解决合并冲突,其他链接命令会再次正常继续?
    • 是否为此案例制作第二个别名的唯一选择是什么?
    • 在没有变化的情况下,是否可以压制藏匿消息?

    我的工作流程涉及制作拉取请求,然后由其他团队成员审核,不能选择变基,因为它会破坏他们的评论

1 个答案:

答案 0 :(得分:0)

至于问题:

  

如何在解决合并冲突时如此解决问题   链式命令会继续正常吗?

你不能。由于合并失败,因此会停止执行cli的shell。

您可以编写一个shell脚本,通过一些检查执行相同的操作,以查看您是否在第2次/第3次运行脚本,以便直接跳到git stash pop stash^{/masterupdate} 如果您将脚本命名为git-something,您实际上可以像git something那样运行命令,并且可以创建一个名为git something的别名