git how to update local branch from remote code example

Example 1: git replace local branch with remote

git fetch
git reset --hard origin/{{branch}}
# replace {{branch}} with name

Example 2: git replace local branch with remote

git reset --hard origin/master

Example 3: git sync branches

git fetch origin
git reset --hard origin/master
git clean -f -d

#If you want to retain the changes as unstaged files, use --soft instead of --hard.
#WARNING: All your untracked files will be gone when you do git clean -f -d.