新增
git checkout -b <branch_name> //新建本地分支name
//拉取远程分支到本地新分支
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)//在本地创建分支dev并切换到该分支
删除
git branch -d <branch_name> //删除本地分支
git push origin --delete <branch_name> //删除远程分支
修改分支名
//本地
git branch -m old_local_branch_name new_local_branch_name //git分支改名
//远程
git branch -m old_local_branch_name new_local_branch_name //重命名远程分支对应的本地分支
git push origin :old_local_branch_name //删除远程分支
git push origin new_local_branch_name //重新推送新命名的本地分支
查
git branch //查看本地分支
git branch -r //查看远程分支
合并 [ //merge分支到现在的分支]
git merge origin/<branch_name>
推送到远程
git push origin <branch_name>
把远程分支拉取到本地(dev为远程仓库的分支名)//把远程分支拉到本地
git fetch origin dev
更新远程分支列表到本地
git remote update origin --prune
网友评论