Git 分支操作 | 青训营笔记

简介: 昨天我们大致学习了Git分支的意义和作用。今天就聚焦在git的分支操作来记录一篇笔记。

昨天我们大致学习了Git分支的意义和作用。今天就聚焦在git的分支操作来记录一篇笔记。


一、创建分支


首先,照常,在你需要创建git仓库的地方右键调出git bash命令行。

image.png

打开当前目录下的命令行

image.png

输入git checkout -b dev来创建dev分支,并切换到dev分支。

image.png

我们可以看到右侧蓝色括号里的master变成了dev,说明切换成功了。

需要注意的是-b在这里指的是创建并切换,等同于分开的两条命令:

git branch dev
git checkout dev


二、查看当前分支


用命令git branch可以查看当前分支

image.png

我们发现目前有两个分支,一个是主分支master,一个是我们刚刚创建的dev分支。需要注意的是,此时在dev分支上,所以dev分支被绿色高亮了。假如我们切换到master分支再查看当前branch,是不是master会变成绿色高亮呢?我们来试一试:

输入命令git checkout master

image.png

显示switch成功。我们再查看一下branch

image.png

验证了我们的猜想。


三、修改文件后提交


我们再切换回dev分支,并修改一下文件。还是以test.txt为例

image.png

加了一句话,branch here

此时我们再进行提交。具体命令见前期教程

image.png

如图,我们顺利提交了修改后的文件到dev分支的本地仓库。


四、查看文件


我们换回master分支,发现修改的确没有出现:

image.png

分支就是这么独立,这么顶!


五、合并分支


git merge dev命令可以合并分支

image.png

如图合并成功

image.png

branch here终于又出现了


六、删除分支


这个时候dev的使命已经完成,我们可以用git branch -d dev来放心删除dev分支

image.png此时只剩下master了

image.png

相关文章
|
22天前
|
开发工具 git
Git教程:深入了解删除分支的命令
【4月更文挑战第3天】
43 0
Git教程:深入了解删除分支的命令
|
2月前
|
开发工具 git 开发者
|
2月前
|
开发工具 git
|
3月前
|
前端开发 算法 开发工具
Git分支批量清理利器:自定义命令行插件实战
Git分支批量清理利器:自定义命令行插件实战
47 0
|
3月前
|
开发工具 git
Git从远程仓库拉取指定的分支
Git从远程仓库拉取指定的分支
121 0
|
2月前
|
开发工具 git 开发者
|
2月前
|
开发工具 git
|
9天前
|
机器人 Java 测试技术
云效产品使用常见问题之流水线git自定义某一个分支提交节点失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
21天前
|
开发工具 git
git如何创建新分支,GitHub默认分支是main怎么连上
git如何创建新分支,GitHub默认分支是main怎么连上
11 0
|
21天前
|
开发工具 git
对于github不同的分支main或者master,git拉取代码的时候怎么拉取不同分支的代码
对于github不同的分支main或者master,git拉取代码的时候怎么拉取不同分支的代码
21 1

相关实验场景

更多