Trả lời nhanhgit fetch chỉ tải commit mới từ remote và cập nhật nhánh remote-tracking (origin/main), không đụng vào nhánh hiện tại. git pull = fetch + merge (hoặc rebase với --rebase) vào nhánh hiện tại, nên có thể gây conflict ngay.
Bạn đã nhớ ý này chưa?