Git はフェッチの結果を無視しているようで、何らかの理由でそれらをマージしたくありません。
git を使用していない人からの変更を確認するために、2 つのリポジトリに取り組んでいます。1 つはもともと自分のもので、どちらも bitbucket リポジトリに同期されています。
私は自分のリポジトリから bitbucket まで変更をフィードし、それらを他の git リポジトリにマージすることを目指していましたが、git にはそれがありません。実行したリポジトリから...
$ git push origin master
Password for 'https://cefn@bitbucket.org':
Counting objects: 16, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 1.28 KiB, done.
Total 11 (delta 6), reused 0 (delta 0)
To https://cefn@bitbucket.org/cefn/xxx.git
391de70..fe9ff8c master -> master
...そして、私が実行した他のリポジトリで...
$ git fetch origin master
Password for 'https://cefn@bitbucket.org':
remote: Counting objects: 16, done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 11 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (11/11), done.
From https://bitbucket.org/cefn/xxx
* branch master -> FETCH_HEAD
しかし、ついに走ると…
$ git merge origin/master
Already up-to-date.
私はそれが何をしているのか分かりません。新しい変更は明らかにマージされていません。bitbucket で見ることができます。2 番目のレポのリモート ブランチのローカル コピーにダウンロード (16 個のオブジェクト) されているようですが、git はそこにないと判断しています。または何らかの理由で関連性がありません。