Git分支管理策略
作者:.NET开发菜鸟 发布时间:2022-02-18 13:11:38
一、创建测试项目
1、新建GitHub仓库
在GitHub上面新创建一个仓库,用来演示分支管理,如下图所示:
点击“Create repository”按钮创建新仓库。
2、将本地仓库项目上传到GitHub
2.1、初始化本地仓库
输入下面命令:
$ git init
如下图所示:
2.2、把文件添加到暂存区
在新创建的本地仓库下面新建一个名为branchdemo.txt的文件,并添加到暂存区,先查看本地仓库文件状态,如下图所示:
上图显示新创建的branchdemo.txt文件是未跟踪状态。需要使用git add命令添加到暂存区:
2.3、提交到本地仓库
将暂存区文件提交到本地仓库,命令:
$ git commit -m "commit file"
如下面所示:
2.4、关联远程GitHub仓库
将本地仓库和远程GitHub的仓库进行关联:
2.5、将本地仓库推送到远程仓库
将本地项目推送到远程仓库:
然后查看GitHub仓库,这时发现GitHub仓库已经有了本地项目:
2.6、查看状态
输入如下命令:
$ git status
如下图所示:
二、管理分支
1、创建本地仓库新分支
创建分支使用下面的命令:
$ git branch "新分支名称"
例如:创建一个名为feature的分支,如下图所示:
2、查看新创建的分支是否成功
使用git branch命令查看所有的分支,如下图所示:
可以看到新创建的分支已经成功,"*"号表示当前是在哪个分支。
3、切换分支
切换分支使用下面的命令:
$ git checkout "分支名称"
如下图所示:
4、查看当前分支
如下图所示:
从截图中可以看出:*号是在feature前面,表示现在是在feature分支了。
5、将创建的分支推送到远程仓库
新创建的本地分支需要推送到远程GitHub的仓库,使用下面的命令:
$ git push origin feature
如下图所示:
这时查看GitHub分支,会发现多了feature分支:
6、修改文件
修改branchdemo.txt文件。
7、将修改后的文件提交到暂存区
如下图所示:
8、提交到本地仓库
如下图所示:
9、推送到远程仓库
本地仓库修改后的内容需要推送到远程仓库,输入命令:
$ git push origin feature
如下图所示:
10、查看文件状态
查看文件状态,检查文件是否提交成功,如下图所示:
说明已经提交成功。
11、合并到master分支
合并分支之前先要切换到master分支,如下图所示:
切换到master分支以后,在使用merge命令合并到master分支:
将本地master分支推送到远程master分支:
来源:https://www.cnblogs.com/dotnet261010/p/10803104.html


猜你喜欢
- 导语:哈喽,哈喽~今天小编又来分享小游戏了——flappy bird(飞扬的小鸟),这个游戏非常的经
- 用MSI安装包安装根据自己的操作系统下载对应的32位或64位安装包。按如下步骤操作:MySQL数据库官网的下载地址http://dev.my
- 本文实例讲述了Python数据结构与算法之图的广度优先与深度优先搜索算法。分享给大家供大家参考,具体如下:根据 * 的伪代码实现:广度优先
- 1、吝啬你的代码,用最少的代码做最合适的事情; 比如你的代码中用到了很多document.getElementById(),你是否考虑写一个
- 本文使用的代码book_dict = {"price": 500, "bookName": &quo
- 本文实例讲述了JS实现DOM节点插入操作之子节点与兄弟节点插入操作。分享给大家供大家参考,具体如下:<!doctype html>
- 目录前言一、样式穿透1. 什么是样式穿透?2. 如何使用?二、混入1. 什么是混入?2. 如
- 文件操作的步骤:打开文件 -> 操作文件 -> 关闭文件切记:最后要关闭文件(否则可能会有意想不到的结果)打开文件文件句柄 =
- 1.package.json作用:package.json 文件其实就是对项目或者模块包的描述,里面包含许多元信息。比如项目名称,项目版本,
- 什么是Mosaic数据增强方法Yolov4的mosaic数据增强参考了CutMix数据增强方式,理论上具有一定的相似性!CutMix数据增强
- 插入记录时,影响插入速度的主要是索引、唯一性校验、一次插入记录条数等。根据这些情况,可以分别进行优化,本节将介绍优化插入记录速度的几种方法。
- 首先,adb实现对设备的reboot命令是:adb reboot . 但是如果是两台/多台设备的时候,需要声明serial number:
- Pycharm默认可以识别py脚本中的SQL语句,本身很不错,但当SQL拼接时就显示的代码特别难看,找了好久,终于知道怎么关闭SQL识别功能
- 见图---pycharm左下角点击,就会发现来源:https://blog.csdn.net/huanglei1234567890/arti
- 注:本文涉及的是解压缩版的安装安装教程下载mysql地址是:http://dev.mysql.com/downloads/mysql/解压缩
- Python 操作文件时,我们一般要先判断指定的文件或目录是否存在,不然容易产生异常。1.文件# 是否存在import osos.path.
- 又有人说设session.timeout=99999。这种同样不行,session有最大时间限制。我经过测试发现最大值为24小时,也就是说你
- python版本: 3.6pandas版本: 0.23.4行索引索引行有三种方法,分别是 loc iloc iximport pandas
- 一安装pyinstaller(两种方式)1.通过命令:pip install pyinstaller具体操作:打开pycharm下方的Ter
- 利用python查找电脑里的文件非常方便比如在我的电脑:D:\软件 文件夹里有非常非常多的软件。我忘记某个软件叫什么名字了,只记得文件名称里