私はリモートGitosisサーバーとローカルGitリポジトリを持っており、コードに大きな変更を加えるたびに、そのサーバーにも変更をプッシュします。
しかし、今日、ローカルに変更を加えてローカルリポジトリにコミットしているにもかかわらず、実行git push origin master
すると「すべて最新」と表示さgit clone
れますが、リモートサーバー上のファイルのチェックアウトに使用すると、最新の変更が含まれていません。 。また、「master」というブランチと「origin」というリモートサーバーが1つずつあります。
PS:これは実行時にgitが表示するものls-remote
です。それが役立つかどうかはわかりません
$ git ls-remote origin
df80d0c64b8e2c160d3d9b106b30aee9540b6ece HEAD
df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/heads/master
$ git ls-remote .
49c2cb46b9e798247898afdb079e76e40c9f77ea HEAD
df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/heads/master
df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/remotes/origin/master
3a04c3ea9b81252b0626b760f0a7766b81652c0c refs/tags/stage3
commit
気づかずにコードをプッシュしようとしたときにエラーが発生しました