我已经从github
克隆了一个项目。当我开始开发新的需求时,我忘记创建一个新的分支,并在我的本地master
上修改了代码,而不是在新的分支中。
现在,我需要恢复我的本地master
,我的意思是,在我的本地主服务器中获取相同的远程主代码,它们之间没有任何差异,并且根本不发送任何内容,也不修改github中的代码。我怎么能这样做?
答案 0 :(得分:3)
您可以分三步完成:
从现有的master
分支
git checkout -b feature_branch
删除master
分支
git branch -D master
创建一个新的master
分支
git checkout -b master --track origin/master
这会创建一个功能分支(理想情况下你应该在开始时完成),并为你创建一个新的主分支。