老忘记,记录下

刷新远程分支

git remote update origin --prune

远程分支拉取到本地并切换git pull

git checkout -b 本地分支名 origin/远程分支名

删除本地分支

  • -d 不能包含未合并的更改和未推送的提交
  • -D 带有大写-- delete --force字母D(它是 的别名)的标志会强行删除本地分支
    git branch -D local_branch_name
    git branch -d local_branch_name

    删除远程分支

    git push origin --delete dist-notice
    git branch -d -r origin/name

git remote prune origin