1

リモートオリジンにコミットをプッシュすると、次の警告メッセージが表示されます。

remote: Pull is not possible because you have unmerged files.
remote: Please, fix them up in the work tree, and then use 'git add/rm <file>'
remote: as appropriate to mark resolution, or use 'git commit -a'.

プッシュは成功します。マージされていないファイルはなく、リモート ブランチは最新です。すべてのコミットは正確です。プッシュ警告メッセージは、後続のプッシュごとに発生します。

メッセージが発生する前にコミットにリセットし、プッシュを強制し、コミットを復元して変更をプッシュしようとしました。また、リポジトリの再クローンも試みました。メッセージは、プッシュするたびに表示されます。プッシュは、マスターからリモートのオリジン マスターに対して行われます。

4

1 に答える 1

2

このメッセージは、ほぼ確実に (とにかく、私は確信しています)、リモート リポジトリ フックから送信されています。

おそらくそのフックを含めて、古いリモートリポジトリをすでに捨てているようですが、それらをどこかに保存している場合は、受信後のフックで「プル」操作を確認してください。

于 2013-07-06T04:24:31.153 に答える