Git基础教程3——分支

简介: master一般为主分支(自带的分支),图示其余两分支均为自建分支。

Git基础教程3——分支


Git基础教程3——分支


git branch(列出可用分支)

1.png

master一般为主分支(自带的分支),图示其余两分支均为自建分支。


git branch 分支名(创建分支)

1.png

使用git branch demo创建demo分支,再通过git branch查询demo分支是否创建。


git checkout 分支名(切换分支)

1.png

使用git checkout 分支名切换到已有分支,再通过git branch查看当前使用分支(标绿带*为现在使用分支)。

1.png


git checkout -b 分支名(创建并且切换分支)

1.png

使用git checkout -b 分支名直接创建一个未有的分支并且切换到该分支,再通过git branch查询当前使用分支。


git branch -d 分支名(删除分支)


一般我们再开发完成后会删除没用的分支,使用命令git branch -d 分支名来对分支进行删除。

1.png

需要注意在删除分支时,不能使用要删除的分支,需要在删除分支前对分支进行切换。


git merge 分支名(将目标分支合并到当前使用分支)

1.png

上图所示合并分支时发现p.txt文件存在冲突(两分支都对p.txt进行了修改)。

1.png

要对合并冲突进行解决才可以合并分支!


解决合并冲突


在 Git 中,我们可以用 git add —— 要告诉 Git 文件冲突已经解决,你必须把它写入缓存区,然后再通过git commit提交完成分支合并。

1.png

最后提示Merge branch 'demo'说明demo分支成功合并到master主分支中。


相关文章
|
21天前
|
项目管理 开发工具 git
Git项目管理——分支(三)
Git项目管理——分支(三)
21 2
|
1月前
|
JSON 开发工具 git
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
|
22天前
|
开发工具 git
git切换到另一分支更改也会随之过去
git切换到另一分支更改也会随之过去
20 1
|
22天前
|
开发工具 git
git将一个远程分支的部分修改提交到另一个远程分支
git将一个远程分支的部分修改提交到另一个远程分支
12 1
|
16天前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
33 0
|
1月前
|
存储 开发工具 git
|
1月前
|
Ubuntu Linux 开发工具
|
29天前
|
开发工具 git
Git 保姆级教程(二):Git 分支
Git 保姆级教程(二):Git 分支
|
1月前
|
存储 安全 开发工具
Git 保姆级教程(一):Git 基础
Git 保姆级教程(一):Git 基础
|
1月前
|
开发工具 git
git 如何删除本地和远程分支
git 如何删除本地和远程分支
80 0