我离开了Master分支,但在进行更改之前忘了在我的本地仓库上建立一个新的分支。我不介意失去我当地回购的变化,我只是想回到原来的主人,因为我得到它。如果我做一个git pull,那会让我经历我所做的所有差异吗?如果有的话,我该如何忽略这些差异呢?
答案 0 :(得分:1)
这很简单,最重要的是,您不必丢失任何更改:
$ git checkout master
$ git branch new-branch-name-for-changes
$ git reset --hard origin/master
$ git pull
您的更改将保存在新分支上。