◆
Git 分支操作命令大全:创建、切换、合并与删除
分支操作
- 查看本地分支:
git branch - 查看远程分支:
git branch -r - 查看所有分支:
git branch -a - 创建分支:
git branch <name> - 切换分支:
git checkout <name>或者git switch <name> - 创建+切换分支:
git checkout -b <name>或者git switch -c <name> - 合并某分支到当前分支:
git merge <name> - 删除分支: 删除本地分支,在非
<name>的分支上执行
git branch -d <name>
删除报错可以改为 —D 强制删除,酌情使用(--delete --force 的快捷短语)
git branch —D <name>
删除远程分支
git push origin --delete <name>
error: Cannot delete branch 'xxx' checked out at 'xxxx'此错误是在git删除分支时报的错误,删除分支时,当前分支不能停留在要删除的分支上,要切换到其他任意分支,再去删除目标分支。
- 如果本地分支没有合并到其他分支,或者没有对应的远程分支,删除时则会提示这个错误。直接选择强制删除即可。


以其他分支为基准创建分支
以下为以
dev为基准创建wfd_dev分支
- 第一种方法
git checkout dev
git checkout -b wfd_dev
- 第二种方法
git checkout -b wfd_dev origin/dev
创建完成后 push 到远程仓库
git push origin wfd_dev


还没有留言,来发表第一条吧~