これは現在数回発生しています。別のユーザーがブランチを作成し、そのブランチをマスター/HEADとマージしました。次に、ローカルの変更(この場合は1つのファイル)をコミットし、それらをプッシュしようとしますが、同期がとれていないため、プッシュは失敗します。したがって、リポジトリからプルすると、他のユーザーのブランチで行われた変更を含む現在のマスター/HEADがプルされます。さて、もう一度プッシュしようとすると、コミットされていない変更があるとは言えません(そして、他のユーザーのブランチのすべての変更が一覧表示されます!)-他のユーザーの変更をコミットするように指示されるのはなぜですか?それらは私の変更ではありません!
何かが正しくないようです。今はプルできません。ローカルの変更がマージによって上書きされるため、失敗します(私の変更を一覧表示します)。
私はGitを初めて使用しますが、それでも、これは正しくないようです。