- The
-f
and --force
flag overwrite the remote code with the local copy of the code
- If there are remote changes that are not present in our code they are going to be lost
- The
-u
flag or --set-upstream
only needs to be used once. It sets the upstream for the current branch