Git开发——创建分支

简介: Git开发——创建分支

对于IT人,开发过程中,版本控制器必不可少,它不仅可以“保存”历史版本的代码,控制版本,还 可以完成多人协作开发,目前常用到的应该就是SVN和Git了,接下来记录下分支的使用。

本文基于Coding代码托管平台讨论,以Android studio开发平台实操

一、命令窗口

所有的代码管理,都需要有一个管理窗口,要么是在远端,要么是在本地。远端的话,比如:coding、GitHub等平台;本地的话,比如:安装有Git客户端的,可以用Git命令窗口操作,或者用开发软件自带的命令窗口。远端管理窗口都已经可视化操作了,不再赘述,本地管理窗口,使用命令行执行,那么先说说命令窗口怎么调出来。

首先强调,电脑上需要先安装Git

注意:如果使用开发软件提交,必须要在开发软件中配置安装的Git信息,比如我的开发软件是Android studio,我就需要在Android studio中的 File->Settings->Version Control->Git->Path to Git executable中配置我电脑上安装的git.exe路径(具体环境配置可以百度查询)。

(1)Git客户端的

925442865676146464c85f4b352fead.png

(2)开发软件自带的<我使用的开发软件是Android studio>

ad0e72d00c12f22b660e00df1b70138.png

二、创建分支

(1)切换到主分支

git checkout master // master 为待切换的分支名

从分支dev切换至主分支master(如果要切换至其他分支,将master改为对应分支名即可)

42bc5839243eca3476ea78219203d15.png


(2)执行如下命令,在本地创建test分支

 
         
  1. git branch test // test 创建新分支的名字

  2. 或者

  3. git checkout -b test // test 创建新分支的名字

be0eb1a61398de0ea0f53ea7407eb29.png

通过上面可以看出,每次添加都是在本地仓库添加新分支,而远端仓库未添加;也可看出,基本添加分支语句是:git branch 分支名,而 git -b 分支名 是简写,并且还可以复用不同命令,比如:git checkout -b 分支名,就可以创建分支,并跳转至该分支。类似这种命令还有很多,可通过"git --help"进行查询,或者查询 Git官网指令表 。

a935790a04e6a8321aa4da2ee76d9d5.png

(3)将本地分支提交至远端

4478f5f76198bab2b5c3d06faa3c7e7.png

通过上面可以看出,将本地分支提交至远端,用的是"git push origin 分支名"命令。

三、删除分支

git branch -d test  // test —— 待删除的分支

(1)新建分支只存在本地仓库 或者 新建分支与主分支已合并

直接执行"git branch -d 分支名"即可,操作如下:

53afd3420954d0a394c05e0f3c875cf.png

(2)分支已在远端仓库存在,但没有与主分支合并

发现error,未成功删除test

0215400165ab77ed7e9bd2f798de228.png

这是因为,直接在test分支状态下删除test分支,无法删除,即:自己不能删除自己,需要切换到其他分支进行删除test分支操作

接下来,切换到主分支master中操作

发现error,未能成功删除test分支

c0ae0d375c7f0a97944918addaf63e8.png

这是因为test分支还未和主分支master合并,无法删除

接下来,可以执行:git branch -D test 进行强行删除

62025cc7af68898168337d1327db5b9.png

以上,只是真对本地仓库中分支的删除方法,如果想把远程的分支删掉,

执行:git push origin :test   或者  git push origin --delete test  即可


9975e66fce4f12bdc3159a58141a98a.png

目录
相关文章
|
2月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
137 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
2月前
|
开发工具 git 开发者
关于git 解决分支冲突问题(具体操作,包含截图,教你一步一步解决冲突问题)
本文通过具体操作和截图,详细讲解了如何在Git中解决分支冲突问题,包括如何识别冲突、手动解决冲突代码、提交合并后的代码,以及推送到远程分支。
531 3
关于git 解决分支冲突问题(具体操作,包含截图,教你一步一步解决冲突问题)
|
3月前
|
缓存 开发工具 git
Git创建分支以及合并分支
在Git中,创建分支使用`git branch [branch_name]`,切换分支使用`git checkout [branch_name]`。修改文件后,通过`git add [file]`添加到暂存区,然后`git commit`提交到本地仓库。如果是新建分支的第一次推送,使用`git push origin [branch_name]`推送到远程仓库,之后可以简化为`git push`。合并分支时,使用`git merge [branch_name]`将指定分支的更改合并到当前分支。
88 2
Git创建分支以及合并分支
|
2月前
|
开发工具 git
Git分支使用总结
Git分支使用总结
40 1
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
42 1
|
2月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
359 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
3月前
|
测试技术 开发工具 git
掌握 Git 分支策略:提升你的版本控制技能
在现代软件开发中,版本控制至关重要,Git 作为最流行的分布式版本控制系统,其分支管理策略对于高效协作和代码维护尤为重要。本文介绍了几种常用的 Git 分支策略,包括主线开发模型、功能分支模型、Gitflow 工作流和 Forking 工作流,并探讨了如何根据项目需求选择合适的分支模型。通过保持 `master` 分支稳定、及时合并清理分支、使用命名规范、利用 Pull Request 进行代码审查及自动化测试等最佳实践,可以显著提升团队协作效率和软件质量。掌握这些策略将帮助开发者更好地管理代码库,加快开发流程。
|
3月前
|
存储 Linux 开发工具
Git基础命令,分支,标签的使用【快速入门Git】
本文详细介绍了Git版本控制系统的基础概念和常用命令,包括工作区、暂存区和版本库的区别,文件状态的变化,以及如何进行文件的添加、提交、查看状态、重命名、删除、查看提交历史、远程仓库操作和分支管理,还涉及了Git标签的创建和删除,旨在帮助读者快速入门Git。
Git基础命令,分支,标签的使用【快速入门Git】
|
4月前
|
开发工具 git 开发者
|
4月前
|
项目管理 开发工具 git