I had forked a directory, cloned my fork, and then files were added to the origin directory that I now wanted on my computer.
To sync a forked directory, I read that I was supposed to do git fetch upstream. But this didn't work in my case. I ended up having to do git remote add XXX and then git pull XXX.
Can someone explain what the difference is between git pull and fetch?