如何从当地回购中删除所有内容并合并到新回购中?

时间:2016-05-11 22:12:57

标签: git

我离开了Master分支,但在进行更改之前忘了在我的本地仓库上建立一个新的分支。我不介意失去我当地回购的变化,我只是想回到原来的主人,因为我得到它。如果我做一个git pull,那会让我经历我所做的所有差异吗?如果有的话,我该如何忽略这些差异呢?

1 个答案:

答案 0 :(得分:1)

这很简单,最重要的是,您不必丢失任何更改:

$ git checkout master
$ git branch new-branch-name-for-changes
$ git reset --hard origin/master
$ git pull

您的更改将保存在新分支上。