git delete master branch code example

Example 1: delete local branch

// delete branch locally
git branch -d localBranchName

//delete local branch that is unmerged
git branch -D localBranchName

// delete branch remotely
git push origin --delete remoteBranchName

Example 2: git delete remote name

git remote rm remote_name

Example 3: remove branch local git

$ git branch -d branch_name
$ git branch -D branch_name

Example 4: git delete master branch and recreate

git checkout better_branch
git merge --strategy=ours master    # keep the content of this branch, but record a merge
git checkout master
git merge better_branch             # fast-forward master up to the merge