Push
Push uploads all local branch commits to the corresponding remote branch. Push updates to the remote branch with local commits.
Pull
Pull is used to fetch and download content from a remote repository and immediately update the local repository to match that content.