Tôi vẫn còn khá mới với Github, mặc dù tôi đang ở một vị trí mà tôi phải chủ động sử dụng nó.Làm thế nào đến "git pull origin master" không thực sự thay đổi các tệp trong thư mục của máy tính của tôi?
Dù sao, tôi đã sử dụng "git pull upstream master" để kéo và hợp nhất mã mới nhất cho dự án mà tôi đang làm việc. Tôi nghĩ rằng lệnh này sẽ cập nhật các tập tin thực tế trên máy tính của tôi (những người xuất hiện trong thư mục, vv), nhưng thay vào đó, không có gì xảy ra.
Chắc chắn bảng điều khiển đề cập đến nhiều thay đổi, nhưng dường như không có thay đổi nào xảy ra. Như một thử nghiệm, tôi thậm chí đã xóa tất cả mọi thứ từ một trong các tập tin và kéo lại để xem nếu điều này sẽ thay đổi, nhưng tôi nhận được "đã up-do-date".
Nếu nó giúp, tôi gõ vào git branch -v
và đã nhận như sau:
* master a2e10a4 [ahead 29] git workflow experiment
Ngoài ra, git status
cho như sau:
# On branch master
# Your branch is ahead of 'origin/master' by 29 commits.
#
nothing to commit (working directory clean)
Là một lưu ý cuối cùng, chi nhánh duy nhất của tôi là bậc thầy.
Điều gì đang xảy ra và làm cách nào để tôi nhận được các thay đổi "kéo" để hiển thị trên thư mục/máy tính của tôi?
Cảm ơn bạn.
Một công cụ khác mà bạn có thể thấy hữu ích trong kịch bản lệnh shell này do William Morgan biên soạn [git-wtf] (http://git-wt-commit.rubyforge.org/#git-wtf). Nó cung cấp một bản tóm tắt về cách các nhánh theo dõi của bạn liên quan đến một máy chủ từ xa. –
'git pull -r origin master' làm việc cho tôi. cảm ơn –