在提交后恢复本地主人

时间:2015-06-05 15:04:51

标签: git github branch restore master

我已经从github克隆了一个项目。当我开始开发新的需求时,我忘记创建一个新的分支,并在我的本地master上修改了代码,而不是在新的分支中。

现在,我需要恢复我的本地master,我的意思是,在我的本地主服务器中获取相同的远程主代码,它们之间没有任何差异,并且根本不发送任何内容,也不修改github中的代码。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

您可以分三步完成:

  1. 从现有的master分支

    中创建一个新分支
    git checkout -b feature_branch
    
  2. 删除master分支

    git branch -D master
    
  3. 创建一个新的master分支

    git checkout -b master --track origin/master
    
  4. 这会创建一个功能分支(理想情况下你应该在开始时完成),并为你创建一个新的主分支。