원격 gitosis 서버와 로컬 git 저장소가 있으며 코드를 크게 변경할 때마다 변경 사항을 해당 서버로 푸시합니다.
그러나 오늘 로컬 변경 사항이 있고 로컬 리포지토리에 커밋하더라도 git push origin master
'모든 것이 최신'이라고 표시되지만 git clone
원격 서버에서 파일을 체크 아웃 하는 데 사용 하면 최신 변경 사항이 포함되어 있지 않습니다. . 그리고 "master"라는 하나의 지점과 "origin"이라는 하나의 원격 서버 만 있습니다.
추신 : 이것은 실행할 때 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
알지 못하고 코드를 푸시하려고 시도하는 동안 오류가 발생했습니다