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

时间:2016-12-24 13:32:32

标签: git github

我正在使用我的localhost。我希望得到git checkout revision_id的旧提交。当我合并这个git merge然后它与master合并。但不要那样。 如何将该修订版作为主分支。 我试图git commit --amend,但它不适合我。

2 个答案:

答案 0 :(得分:2)

您可以reset master分行:

$ git reset <commit-hash> --hard 

答案 1 :(得分:1)

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

git checkout 8ec94b3

以上命令仅影响您的Git本地存储库,不会影响Git远程存储库。