У меня есть удаленный сервер gitosis и локальный репозиторий git, и каждый раз, когда я делаю большие изменения в своем коде, я также отправляю изменения на этот сервер.
Но сегодня я обнаружил, что, несмотря на некоторые локальные изменения и фиксацию в локальном репозитории, при запуске git push origin master
он говорит «Все актуально», но когда я использую git clone
для извлечения файлов на удаленном сервере, он не содержит последних изменений , И у меня есть только одна ветка с именем "master" и один удаленный сервер с именем "origin".
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
которую я не заметил, и пытался вставить код