合并当前编码的两个分支

时间:2016-10-27 10:57:56

标签: git bitbucket

我有一个主分支,我一直用于推送,不知何故,由于代码不匹配,我无法推送,我开始了一个新的分支B1。所以我在这个B1推了好几个月。但这不是一个很好的解决方案。

所以我想,主分支将保持与我目前在Netbeans中的编码完全相同的编码。

我不想合并,因为合并时会出错。我只想在master分支中使用与我现在在Netbeans中完全相同的代码。或者也许我可以将两者合并,最终得到与我现在在Netbeans中完全相同的代码。

任何想法如何做到这一点?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

如果你只想让'master'的分支指针移动到b1所在的位置,并忘记之前的内容(我会创建一个备用分支,无论如何都是master!):

git checkout master
git reset --hard b1

要在重置之前创建备份分支:

git checkout -B master_bak

然后再次结帐并重置。

答案 1 :(得分:0)

作为重置分支的替代方法,如果工作目录不干净,跳过跟踪文件或以前未签名的文件,有时可能会发生冲突,您可以强制移动分支指针。

git checkout b1
git branch -f master