We can’t automatically merge this pull request.

Github に PR したら merge できぬと言われ途方に暮れるなど。
どうもローカルの master が origin (remote) のソレと整合していない模様。

  • git fetch
  • git merge origin/master

で、feature branch に移動して master branch と merge したら確かに conflict してますね。解決して merge commit を作って再度 push してみます。
で、リトライしてみるにめでたくブラウザから merge できました。いやはや。

もうひとつ

Pull Request してたので master を fetch するところから再度、なのか。そりゃ良いのですが、Pull Request を merge したら関連した Issue が同時に close して欲しいのですが、どうすりゃいいんだろ。

Pull Request で merge したら master は remote から fetch して merge して、という手間が必要なのか。一人でヤッてるのならローカルで merge して、な方が当り前だけど楽だな。