git push <remote> <branchname>

Upload local changes to a remote repository

The command git push uploads the contents of the local repository, specifically the changes in the specified branch, to a remote repository.

The <remote> parameter refers to the remote repository's nickname where you want to push the changes, while the <branchname> parameter specifies which branch's changes you want to push.

If you want to push all branches, you can use the --all flag. To delete a remote branch, you can use the flag --delete followed by the branch name. If the local and remote branches have different names, use git push <remote> <localbranch>:<remotebranch>. To push even when the remote repository contains work that you do not have, you can use the -f or --force flag.

Specific examples:
git push origin master