03、使用 github 管理代码


视频

一、创建 git 仓库

1、在 github 中创建 bui-wanandroid 仓库

如果没有 github 账户的首先得注册一个,我们直接新建一个 bui-wanandroid 远程仓库,如下所示:

创建bui-wanandroid github远程仓库

这里提示创建过了不用管「我视频里面已经创建了」,你们直接创建就可以了,然后选择 public 类型的「公司项目要选择private如果不是开源的话」,下面不用管直接点击绿色按钮创建即可-成功就会弹出以下信息「以下是初始化本地项目并且和远程仓库关联起来的命令」

git init  // 初始化本地仓库,前提进入我们本地的 wanandroid 目录中去
git add README.md // 没有新建一个 README.md
git commit -m "first commit" // 首次提交,你把所有的本地文件添加到本地仓库以后再提交
git remote add origin https://github.com/TigerChain/bui-wanandroid.git // 本地仓库关联远程他库
git push -u origin master // 把本地仓库的代码提交到远程的 master 分支上

2、添加忽略文件 .gitignore

我们在项目根目录创建 .gitignore 输入下面忽略的文件,并且忽略 node_modules 文件「此文件是安装三方依赖的文件夹,我们只要在 package.json 中添加了三方依赖以 save 的形式,那么直接使用 yarn/npm install 安装 node_modules 就出现了」,这个文件不需要提交

node_modules/

添加完忽略文件以后,我们使用上述命令把本地项目提交到远程 master 分支即可

二、tag 管理每小节的代码

为了方便我们的查看每节「写代码部分」直观的一个效果,我们把每节对应的代码打一个 tag 来显示「不是最规范的做法,但是为了说明了问题方便查看」,我们把上节基本框架打个 tag 提交到 github 上面去

  • 在本地 master 分支上打 tag
git tag 02-项目框架搭建

以上就在本地打出了一个 tag 是基于 master 分支的

  • 提交本地 tag 到 github 的远程 tag

再提交之前,我们先要 git add* 「如果有新文件的话」,然后使用 git commit -am ‘提交的信息’ 提交到本地分支,然后推到远程分支上去使用 git push origin tag名称 推到远程 tag 上去

git push origin 02-项目框架搭建

这样我就把本地的 tag 推到远程 github 的 tag 上去了,看看 github 远程 tag

远程 github 上的 tag02

这节课到此结束了,我们讲了一下把本地的 wanandroid 项目提交到 github 上面去,并且使用 tag 的形式来管理我们每小节的代码,下节我们讲使用自定义字体图片完成首页五个 tab

作者: TigerChain 公号同名,订阅查看更多内容

本文出自 TigerChain 使用 bui 开发玩 Android app


交个朋友

如果觉得本篇对你有帮助,那么请你完成以下几件小事情

1、动动你的小手关注一下以下公众号「TigerChain」查看更多精彩分享

2、更多视频关注的我的 B站:https://space.bilibili.com/44242327/


文章作者: TigerChain
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 TigerChain !
评论
  目录