代码之家  ›  专栏  ›  技术社区  ›  bstpierre Edgar Aviles

如何制作分支的副本以测试rebase?

  •  4
  • bstpierre Edgar Aviles  · 技术社区  · 14 年前

    我有一个特色分店 feat-x 大约有25个案子。我想(安全地)把其中几个挤在一起。

    (我说“安全”是因为前几次我压扁的时候我没有弄对它——但我在克隆人身上工作,所以就把它扔掉,直到我找到了正确的咒语。)

    你会给我什么命令 feat-x-exp 那是一份 壮举-x 壮举-x ?

    1 回复  |  直到 14 年前
        1
  •  6
  •   bstpierre Edgar Aviles    12 年前

    我想你只想做:

    git checkout -b feat-x-exp feat-x
    

    feat-x 壮举-x 分支时,重新设置基的命令不会影响原始分支(只要您避免使用双参数形式,这是在重新设置基之前签出的快捷方式)。

    如果你搞砸了,你可以回到原来分支的状态:

    git reset --hard feat-x
    

    如果你的实验成功了,你可以搬家 匹配 feat-x-exp

    git checkout feat-x
    git reset --hard feat-x-exp
    git branch -d feat-x-exp