代码之家  ›  专栏  ›  技术社区  ›  Ikram Ud Daula

如何在没有合并的情况下在git上获得旧版本作为主版本?

  •  0
  • Ikram Ud Daula  · 技术社区  · 8 年前

    我在本地主机上工作。我想得到我以前的承诺 git checkout revision_id .当我合并这个 git merge 然后它与master合并。但我不想这样。 如何作为主分支进行修改。 我试图 git commit --amend 但这对我不起作用。

    2 回复  |  直到 8 年前
        1
  •  2
  •   Mureinik    8 年前

    你可以 reset 你的 master 分支机构:

    $ git reset <commit-hash> --hard 
    
        2
  •  1
  •   Vy Do    8 年前

    例如 8ec94b3 是要返回的提交哈希字符串。使用命令:

    git checkout 8ec94b3
    

    以上命令只影响Git本地存储库,不影响Git远程存储库。