git的分支管理可以很好的让开发项目分离开发,不影响其他的分支,本文介绍下分支管理
创建分支:
git branch (branchname)
切换分支:
git checkout (branchname)
合并分支:
git merge (branchname)
列出分支:
git branch
这条命令会列出本地的所有分支
git branch -a
这条命令会列出本地和远程的所有分支,一般红色的代表远程的分支
删除分支:
git branch -d (branchname)
这条命名会删除本地的分支,branchname为分支的名称
git push origin --delete (branchname)
这条命令会删除远程仓库的分支,这里的branchname为远程的分支名称
合并分支:
git merge (branchname)
这条命令合并了分支branchname,例如现在所在的分支为master,执行这条命令后branchname会合并到master分支中
git branch -a
git checkout (branchname1)
git merge (branchname2)
介绍下这三条命令,第一条显示出你的所有分支,branchname1和branchname2都是你的远程分支,第二条为切换到branchname1分支,第三条为合并分支,把branchname2分支合并到branchname1分支上。没有报错执行一下命令:
git push origin branchname1
方法二:
git checkout (branchname)
git pull https://gitee.com/xxxxxx/xxxx.git (branchname2)
git push origin (branchname)
注意:在执行分支合并与删除的时候需要注意所在分支名