提交后恢复本地主机

Restore local master after making commits on it

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

现在,我需要恢复我的本地 master,我的意思是,在我的本地主机中获取相同的远程主机代码,它们之间没有任何差异,并且根本不发送任何内容,也不修改 [=] 中的代码17=]。我该怎么做?

您可以通过 3 个步骤完成此操作:

  1. 从现有 master 分支创建一个新分支

    git checkout -b feature_branch
    
  2. 删除你的 master 分支

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

    git checkout -b master --track origin/master
    

这会创建一个功能分支(理想情况下您应该在一开始就完成),并为您创建一个新的主分支。