代码之家  ›  专栏  ›  技术社区  ›  rb612

是否暂时签出分支并重新定基/合并以查看影响?

  •  1
  • rb612  · 技术社区  · 7 年前

    bar 这还没有被合并到 master 但我想看看我的公关部门 foo

    所以我想我可以重新定基 酒吧 (或合并)然后使用 reflog 重置 回到原来的位置,有效地取消了重基。然而,我认为可能有一种更有效/更优雅的方法来做到这一点。是否有任何类似的功能可以阻止分支指针移动,但允许我们看到(在分离的头部状态下)一个分支对另一个分支有什么影响?

    1 回复  |  直到 7 年前
        1
  •  1
  •   jub0bs    7 年前

    简单地说。。。

    1. 创建并签出一个名为 foo2 ,也就是说,它指向与 foo

      git checkout -b foo2 foo
      
    2. 你想用树枝干什么都行 食物2

    3. 完成后,移除 食物2 :

      git branch -d foo2
      

    这种方法比操作更简单、更安全 (及其reflog)直接。