我面对着奇怪的行为。 我有fork个FusionPBX个回复。 我创建了新的分支并制作PR并且它被接受了。 但是github并没有将它显示为合并分支,而是像常规提交一样。 它也不像repo图中的合并那样显示它。 当我尝试从本地回购中删除分支时,我得到了。
error: The branch 'escene_phonebook' is not fully merged.
If you are sure you want to delete it, run 'git branch -D escene_phonebook'.
在本地回购我做
git fetch upstream
git checkout master
git merge upstream/master
这个bihavior在我在github和本地git config上更改我的电子邮件后开始。我向github帐户添加新电子邮件并将其设置为主要帐户。我也在我的机器上设置了全局设置中的电子邮件。 git config user.email
显示正确的新地址。
答案 0 :(得分:0)
可能它是" merge-squash"的新github功能,它不保留与"合并"的链接。分支。
我相信您看到的行为与电子邮件更改无关。
PS:提交是空的,因为您的更改已被mantainer挑选出来。您可以查看this blame link。
PS2:我不确定,但是如果您已经删除了旧邮件,即使是非主要邮件,您的提交仍应显示为您的。