hey @Hannah,
Basically git push implicitly pushes to your work to a remote repository, with the assumption that it already exists. By default this remote repository is the origin.
In case of git push origin, it explicitly specifies to be pushed into a repository called origin.
Git push origin is usually used only where there are multiple remote repository and you want to specify which remote repository should be used for the push.