Sự khác biệt giữa git pull origin master
và là git pull origin/master
gì?
git pull
có nghĩa là git fetch
theo sau git merge
. Nó tìm nạp nội dung từ xa, sau đó hợp nhất nó vào nhánh hiện tại của bạn. Nhưng origin/master
là một chi nhánh địa phương (theo dõi một chi nhánh từ xa). Nếu bạn muốn hợp nhất nó, bạn không cần phải lấy bất cứ thứ gì. Thật sai lầm git pull origin/master
khi nói rằng bạn không thực sự tìm nạp từ xa.
origin/master
là một nhánh được lưu trữ cục bộ lưu trữ nhánh chính ở điều khiển gốc.
git pull origin/master
. Nếu bạn muốn hợp nhất nhánh từ xa [được lưu trữ cục bộ]origin/master
, chỉ cần sử dụnggit merge origin/master
.