25
git pushは、ローカルの変更があっても「すべてが最新」であると言います
私はリモート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