25
即使我进行了本地更改,git push也会说“所有最新信息”
我有一个远程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