如要保存实验分支,先新建一待合并分支
首先切换到待合并分支
使用git rebase -i HEAD~num.
其中num.为待合并分支中已提交的文件个数
执行该命令后,会打开VIM窗口,在VIM窗口中实验分支中不要的提交文件删除:用dd命令
然后 :wq
即保存退出。
此时,主分支应在待合并分支下
先将切换回主分支 git branch MainBranch
然后reset 到待合并分支
git reset 待合并分支
如果用git reset 命令,后面再跟用git checkout ./
也可以直接使用git reset --hard
最后,删除待合并分支名 git branch -d 待合并分支