聆听风声 点点滴滴都很珍贵!

git分支管理


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)

注意:在执行分支合并与删除的时候需要注意所在分支名


Similar Posts

Comments