如何删除所有在Develop中所做的提交并仅提取原始开发中的提交?

时间:2018-12-17 07:11:27

标签: git

我已经对开发进行了大规模更新,并且多次提交,但是现在我不希望它们出现,我需要将原点进行的更新纳入我的开发中吗? 该怎么做?

2 个答案:

答案 0 :(得分:2)

https://sethrobertson.github.io/GitFixUm/fixup.html

为了丢弃该分支上的所有本地提交,以使该本地分支与该分支的“上游”相同,只需运行git reset --hard @{u}

答案 1 :(得分:1)

如果您不需要本地分支机构的任何东西,则可以:

  1. 删除您的本地分支机构

    git branch -D development
    
  2. 获取:

    git fetch
    
  3. 查看起源发展情况

    git checkout -b development origin/development