Git/GitHub---Git(GitHub)

Git(GitHub)

文章来自本人公众号:Git(gitHub)

GItHub:GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub

 

GitHub的注册,不详细说明,直接上图

图GitHub.1

图GitHub.2

图GitHub.3(打开邮箱收件    )

图GitHub.4(成功)

图GitHub.5(可以使用了)

操作

创建远程仓库

1.1.1   创建一个仓库

  •   GitHub创建 (图示1.1,1.2,1.3,1.4)

图1.1

图1.2

图1.3

图1.4(创建成功)

 

命令行操作

2.1.1   给远程仓库取别名

  • 创建文件夹,创建文件并初始化交给git管理(图示2.1)

  •  给远程仓库取别名 (图示2.2,2.3)

  • git remote add origin 远程仓库地址

图2.1

图2.2

图2.3

2.1.1   向远程仓库推送代码

  •  提交生成版本(图示2.4)

  • 向GitHub仓库推送本地代码(图示2.5,2.6)

  •  git push -u origin 分支名字

  •  git push origin 分支名字 

图2.4

图2.5

图2.6(自动跳转)

 

假设场景:有公司地点A和家地点B,早上去公司开发,晚上回家开发

3.1.1   公司开发

  • 创建并切换dev分支开发新的功能(图示3.1)

  • 把master的代码合并到dev,确保最新(图示3.2)

  • 编写(图示3.3)

  • 提交代码(图示3.4)

  • 推送到远程仓库(图示3.5)

图3.1

图3.2

图3.3

图3.4

图3.5

3.1.2   GitHub查看

  • 注意现在github仓库上面有两个分支一个master主分支(默认分支)一个是创建的dev分支(图示3.6)

  • master分支的内容和dev分支内容是不同的

  • master分支的内容(图示3.7)

  • dev分支内容(图示3.8)

图3.6

图3.7

图3.8

3.1.3   公司开发

  • 回家创建一个文件夹,克隆GitHub在公司提交的项目(图示3.9)

  • 进入项目目录(图示3.10)

  • 切换到dev分支进行开发(图示3.11)

  • dev分支内容,已经和公司开发最后一样(图示3.12)

  • 继续开发(图示3.13)

  • 提交代码(图示3.14)

  • 推送到远程仓库(图示3.15)

图3.9回家创建一个文件夹,克隆GitHub在公司提交的项目

图3.10进入项目目录

图3.11切换到dev分支进行开发

图3.12dev分支内容,已经和公司开发最后一样

图3.13继续开发

图3.14提交代码

图3.15推送到远程仓库

3.1.4   GitHub查看

  • dev分支内容已经更新了(图示3.16)

图3.16

3.1.5   第二天到了公司继续开发

  • 需要先进入dev分支(图示3.17)

  • 拉取最新的代码(图示3.18)

  • 继续开发(图示3.19)

  • 提交代码(图示3.20)

  • 推送到远程仓库(图示3.21)

图3.17需要先进入dev分支

图3.18拉取最新的代码

图3.19继续开发

图3.20提交代码

图3.21推送到远程仓库

3.1.6   GitHub查看

  • dev分支内容已经更新了(图示3.22)

图3.22

3.1.7  开发完成准备上线

  • 切换到master分支,将dev分支内容merge到master(图示3.23)

  • 推送master分支,同时也推送下dev分支(图示3.24)

  • OK

图3.23

图3.24

3.1.8   GitHub查看

  • 查看所有分支(图示3.25)

  • 查看master分支内容(图示3.26)

  • 查看dev分支内容(图示3.27)

图3.25

图3.26(master)

图3.27(dev)

猜你喜欢

转载自blog.csdn.net/weixin_44519467/article/details/106654944