Git基础教程3——分支
Git基础教程3——分支
git branch(列出可用分支)
master一般为主分支(自带的分支),图示其余两分支均为自建分支。
git branch 分支名(创建分支)
使用git branch demo
创建demo分支,再通过git branch
查询demo分支是否创建。
git checkout 分支名(切换分支)
使用git checkout 分支名
切换到已有分支,再通过git branch
查看当前使用分支(标绿带*为现在使用分支)。
git checkout -b 分支名(创建并且切换分支)
使用git checkout -b 分支名
直接创建一个未有的分支并且切换到该分支,再通过git branch
查询当前使用分支。
git branch -d 分支名(删除分支)
一般我们再开发完成后会删除没用的分支,使用命令git branch -d 分支名
来对分支进行删除。
需要注意在删除分支时,不能使用要删除的分支,需要在删除分支前对分支进行切换。
git merge 分支名(将目标分支合并到当前使用分支)
上图所示合并分支时发现p.txt文件存在冲突(两分支都对p.txt进行了修改)。
要对合并冲突进行解决才可以合并分支!
解决合并冲突
在 Git 中,我们可以用 git add
—— 要告诉 Git 文件冲突已经解决,你必须把它写入缓存区,然后再通过git commit
提交完成分支合并。
最后提示Merge branch 'demo'
说明demo分支成功合并到master主分支中。