Gitで”non-fast-forward”
HexoのソースをBitbucketにcommitしようとしたら、
Your branch and 'bitbucket/master' have diverged,
and have 1 and 1 different commit each, respectively.
(use "git pull" to merge the remote branch into yours)
nothing to commit, working directory clean
と警告が出た。
かまわずpushしたら、”master -> master (non-fast-forward)”といってrejectされた。
“git pull”を使え、ということのようなのでやってみたが、次の画面でなにをすれば良いのか分からない。
なにもせず「CTRL」+「X」で終了して、もう一度addから試してみようとしたら、
このブランチは 'bitbucket/master' よりも2コミット進んでいます。
(use "git push" to publish your local commits)
とのこと。
言われた通り”git push”したら、今度はpush出来た。
「non-fast-forward」というのも検索してみたが、読んでもなんのことだかさっぱり。
便利なんだが、Gitは本当によく分からない。