The Git documentation (https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches) says: "Remote-tracking branches are references to the state of remote branches...Git moves them for you whenever you do any network communication"
Under what conditions would the remote-tracking branch move upon network communication if you hadn't used 'git fetch' to pull in anything new from the remote?