What a remote actually is
A remote is simply a copy of your repository hosted somewhere else, GitHub, GitLab, a second computer, a colleague's machine. That's not a branch, and it isn't cloud magic, just another folder git knows how to talk to.
git remote -v # list your remotes
Your local commits are private until you push them. The remote is where shared work goes to live.
push, pull, fetch
These three look similar but do different things:
git push # send your commits out
git pull # download and merge others' commits
git fetch # download only, without merging
fetch is the cautious cousin of pull: it grabs the latest work but leaves the merging to you. Use it when you want to look before you integrate.