J'ai un serveur de gitosis distant et un référentiel git local, et chaque fois que je fais un gros changement dans mon code, je vais pousser les changements sur ce serveur aussi.
Mais aujourd'hui, je trouve que même si j'ai des modifications locales et que je m'engage dans le référentiel local, lors de son exécution, git push origin master
il indique `` Tout à jour '', mais lorsque j'utilise git clone
pour extraire des fichiers sur le serveur distant, il ne contient pas les dernières modifications. . Et je n'ai qu'une seule branche nommée "maître" et un serveur distant nommé "origine".
PS: c'est ce que git affiche lors de l'exécution ls-remote
, je ne sais pas si cela aide
$ 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
laquelle je n'ai pas remarqué et j'ai essayé de pousser le code