4

ライブサイトに使用するクローンリポジトリがあり、ベアリポジトリからプルしています。何らかの理由で、「git pull」を実行するたびに、すでに最新のメッセージが表示されます。しかし、それは最新ではなく、更新されていません。git reset --hard HEAD ^を実行してから、もう一度git pullを実行すると、変更が反映されます。

ここでの問題は何ですか?ハードリセットを必要とせずにgit pullが変更をプルしてマージするように修正するにはどうすればよいですか?

4

1 に答える 1

3

これは、 DETACHED HEADで作業している場合に当てはまります(詳細については、このSOの質問を参照してください)

gitkデタッチヘッド

これは、たとえば、SHA1コミット参照を直接チェックアウトする場合に発生します。

于 2010-04-23T10:33:17.357 に答える