ฉันมีเซิร์ฟเวอร์ gitosis ระยะไกลและที่เก็บ git ในพื้นที่และทุกครั้งที่ฉันทำการเปลี่ยนแปลงครั้งใหญ่ในรหัสของฉันฉันจะผลักดันการเปลี่ยนแปลงไปยังเซิร์ฟเวอร์นั้นด้วย
แต่วันนี้ฉันพบว่าแม้ว่าฉันจะมีการเปลี่ยนแปลงในท้องถิ่นและมุ่งมั่นที่จะเก็บข้อมูลในท้องถิ่นเมื่อใช้git push origin master
มันบอกว่า 'ทุกอย่างที่ทันสมัย' แต่เมื่อฉันใช้git clone
เพื่อเช็คเอาต์ไฟล์บนเซิร์ฟเวอร์ระยะไกลก็ไม่มีการเปลี่ยนแปลงล่าสุด . และฉันมีเพียงสาขาเดียวที่ชื่อว่า "master" และเซิร์ฟเวอร์ระยะไกลหนึ่งชื่อ "origin"
PS: นี่คือสิ่งที่แสดงคอมไพล์เมื่อทำงาน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
ที่ฉันไม่ได้สังเกตและพยายามที่จะผลักดันรหัส