Tôi có một máy chủ gitosis từ xa và một kho lưu trữ git cục bộ và mỗi lần tôi thực hiện một thay đổi lớn trong mã của mình, tôi cũng sẽ thay đổi các máy chủ đó.
Nhưng hôm nay tôi thấy rằng mặc dù tôi có một số thay đổi cục bộ và cam kết với kho lưu trữ cục bộ, khi chạy git push origin master
nó có nội dung 'Mọi thứ cập nhật', nhưng khi tôi sử dụng git clone
để kiểm tra các tệp trên máy chủ từ xa, nó không chứa các thay đổi mới nhất . Và tôi chỉ có một nhánh tên là "master" và một máy chủ từ xa có tên "origin".
PS: Đây là những gì git hiển thị khi chạy ls-remote
, tôi không chắc liệu nó có giúp
$ 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
tôi không nhận thấy và cố gắng đẩy mã