Khi bạn đã làm:
$ git fetch origin
bạn đã không nhận chi nhánh gốc/master. Giả sử bạn đã có nguồn gốc/khác. Sau đó, khi bạn đã làm:
$ git merge remotes/origin/master
vì không có gì mới về nguồn gốc/chủ (bạn chưa bao giờ tìm nạp) không có gì để hợp nhất. Bạn đã 'cập nhật'. Như bạn đã biết, khi bạn đã làm:
$ git pull origin
có một quá trình hợp nhất để thực hiện vì 'kéo' đã tìm nạp (xuất xứ/khác) và sau đó hợp nhất (nguồn gốc/khác). Bạn sẽ có thể xem những chi nhánh được cấu hình cho 'kéo' và 'đẩy' với
$ git remote show origin
Khắc phục sự cố với:
$ git checkout master
$ git branch --track master origin/master
nên không bạn đã sử dụng 'git merge nguồn gốc/master' thay ? – cfedermann
Thực hiện điều khiển từ xa 'git -a' không hiển thị tùy chọn đó. – swt83
origin/master sẽ giống như điều khiển từ xa/origin/master – Learath2