2016-05-25 14 views
1

私は奇妙な嫌がらせに直面しました。 私はforkFusionPBXレポを持っています。 私は新しい枝を作り、PRとして受け入れました。 しかしgithubはそれをマージブランチとして表示しませんでしたが、通常のコミットと同じです。 また、Repoグラフにマージのように表示されません。 ローカルリポジトリからブランチを削除しようとしました。地元のレポで変更後のPRと支店のメール

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の設定に私のメールアドレスを変更後に開始します。 githubアカウントに新しいメールを追加し、それをプライマリとして設定します。また、私は自分のマシンのグローバル設定でこのメールを設定しました。 git config user.email正しい新しいアドレスが表示されます。

答えて

0

"merge-squash"の新しいgithub機能で、 "merged"ブランチへのリンクが保存されていない可能性があります。

あなたが見ている動作は電子メールの変更に関係しないと思います。

PS:変更が既にmantainerによってチェリーピックされているため、コミットが空です。 this blame linkを確認することができます。

PS2:私は確かではありませんが、古いメールを残していても、プライマリではない場合でも、あなたのコミットは引き続きあなたのものとして表示されます。

+0

私はすでにgithubでこの変更を見つけて、同じことを考えます。私は同じPRを何度もやり直すことができるという奇妙なことがあります。本当に驚きの行動。 – moteus