博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Git] 005 初识 Git 与 GitHub 之分支
阅读量:4973 次
发布时间:2019-06-12

本文共 786 字,大约阅读时间需要 2 分钟。

在 GitHub 的 UI 界面使用 Git(多图警告)

1. 建立分支

1.1 点击左上方的 Branch: master,在输入框中填入分支名,再点击下方的 Create branch

1576387-20190504113844174-598180455.png

1.2 此时,已经切到了刚刚建立的分支上

1576387-20190504113906625-686938063.png

1.3 再写几行

1576387-20190504113927276-421684782.png

1.4 commit 时可以看到分支名

1576387-20190504113948152-1563700223.png

1.5 搞定,看效果

1576387-20190504114012803-269757615.png

2. 切换分支

2.1 将左上方的分支切到 master

1576387-20190504114035112-367783546.png

1576387-20190504114054456-31961017.png

2.2 因为刚刚是在分支上写的,所以主线上没有

1576387-20190504114120560-421515701.png

3. 查看图像

3.1 点击左上方的仓库名

1576387-20190504114136988-342267042.png

3.2 点击 Insights

1576387-20190504114150941-204282197.png

3.3 点击 Network

1576387-20190504114215969-581967222.png

3.4 右侧有图

1576387-20190504114245334-275074438.png

4. 合并分支

4.1 情形 1

4.1.1 点击仓库名后再点击 Compare & pull request

1576387-20190504114322263-803747681.png

4.1.2 填写 1 与 2,点击 3

  • 1 与 2 有现成的,想偷懒也可以不写

1576387-20190504114344176-1867220382.png

4.1.3 页面跳转如下

1576387-20190504114403779-169192213.png

4.1.4 点击 Merge pull request 后,该区域变化如下

1576387-20190504114424577-1318614186.png

4.1.5 点击 confirm merge 后,该区域变化如下

1576387-20190504114447862-1185726554.png

4.1.6 此时再去看图像

1576387-20190504114509910-1825544177.png

4.2 情形 2

4.2.1 再建一个分支

  • 小发现:若分支名出现空格,github 会自动用 - 填补

1576387-20190504114529210-1517514084.png

4.2.2 写入内容

1576387-20190504114544860-123510394.png

4.2.3 commit

1576387-20190504114604479-660710274.png

4.2.4 切到主分支,并再主分支上做更改(此更改与刚才分支中的改动不同)

1576387-20190504114626290-961943142.png

4.2.5 commit

1576387-20190504114653269-415563241.png

4.2.6 此时的图像

1576387-20190504114717289-1789819439.png

4.2.7 合并的方法与 “4.1 情形 1” 相似

1576387-20190504114742985-181300950.png

1576387-20190504114757426-862570723.png

1576387-20190504114817960-332116032.png

1576387-20190504114826274-738897766.png

4.2.8 此时的图像

1576387-20190504114856666-74547294.png

4.2.9 此时的文件

  • 此处弱化了“解决冲突”,相关事项在后面的随笔(使用 git 在本地仓库操作)中再写

1576387-20190504114910508-2084558144.png


参考:网友搬运“油管”的 Daniel Shiffman 的 Git 入门课

转载于:https://www.cnblogs.com/yorkyu/p/10808040.html

你可能感兴趣的文章
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>
L1-5. A除以B【一种输出格式错了,务必看清楚输入输出】
查看>>
Git一分钟系列--快速安装git客户端
查看>>
纵越6省1市-重新启动
查看>>
hive安装以及hive on spark
查看>>
jz1074 【基础】寻找2的幂
查看>>
Wannafly模拟赛5 A 思维 D 暴力
查看>>
【Linux开发】CCS远程调试ARM,AM4378
查看>>
Linux之ssh服务介绍
查看>>
排序:冒泡排序
查看>>
Java中instanceof关键字的用法总结
查看>>