视频
一、创建 git 仓库
1、在 github 中创建 bui-wanandroid 仓库
如果没有 github 账户的首先得注册一个,我们直接新建一个 bui-wanandroid 远程仓库,如下所示:
这里提示创建过了不用管「我视频里面已经创建了」,你们直接创建就可以了,然后选择 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
这节课到此结束了,我们讲了一下把本地的 wanandroid 项目提交到 github 上面去,并且使用 tag 的形式来管理我们每小节的代码,下节我们讲使用自定义字体图片完成首页五个 tab
作者: TigerChain 公号同名,订阅查看更多内容