美文网首页
20180203个人周记

20180203个人周记

作者: 海兔肉夹馍 | 来源:发表于2018-02-03 15:25 被阅读0次

过去的一两周内,我接触了一些新的东西,权且记录一下。内容涉及工具使用以及代码测试。

工具使用

在这一块,将简单介绍如何在github上进行文档管理、追踪心仪项目并自行修改。

前置条件

注册github个人账号

选择github的原因

为什么要用github来管理,因为你对文件的每一次修改,github都能跟踪你每次修改的位置和内容。任何时间你都可以轻易对任何修改进行检查、还原或更新。以下是github上某个项目的近期文件变更情况:

why.png

文件目录的建立

就像在电脑上需要一个文件夹来存放某个项目的相关文件一样,在github你的个人主页中名为Repositories的栏目里,存放着你所有托管的公开或私有文件。而往这个栏目内添加内容,通常有create和fork两种,在我看来就分别对应着新建和复制。
新建空白个人目录:


new1.png

复制心仪项目到个人目录:


mp1.png mp2.png mp3.png

对目录内文件进行更新

假定已经在github上拥有一个个人目录,对目录内文件进行更新一般涉及增加、删除、修改操作。这些操作就需要借助命令行工具,windows用户推荐使用git bash,官网地址https://git-scm.com/,安装过程一路next即可。linux用户可以直接用自带的命令行工具。

关联本地与线上目录

想要将文件更新同步到github上,首先需要将本地目录与github上的目录进行关联,在本地目录位置右键选择Git bash here,打开git bash命令行工具,输入
git clone + 你的个人目录地址(可以是SSH方式也可以是HTTPS方式的地址,详见上一步中的截图mp3.png),例如

git clone git@github.com:BaymaxYoung/vue.git

这样我本地会生成一个名为vue的文件夹,就可以愉快地随意修改本地文件夹了。

本地文件更新到线上

关键操作就是git pull、git status、git add、git commit -m "修改描述"、git push
其中git pull用来从github线上目录拉取最近更新的文件到本地,git push用来将本地最近修改的文件推送到线上。着重讲讲后者。

在使用git push之前,一定要有git commit操作,用来描述此次文件更改。而想要查看本地文件状态与最近拉取的文件状态有什么区别,可以使用git status来查看状态,会提示具体修改过的文件。

任何的文件目录内的文件操作,包括新增、删除、修改,都要通过git add操作来存放到虚拟的暂存区,比如修改了或者新增了名为a.txt的文本文件。需要使用:

git add a.txt

然后通过git commit -m "你的描述"来添加操作描述,比如:

git commit -m "add a file named a.txt"

最后通过git push来远程同步到github的线上目录。

git push

实际上这里会默认推送到线上目录的master分支。假设你的线上目录内有一个名为b.txt的文件需要删除,那么当你在本地目录使用git pull拉取最新状态之后,使用命令行输入:

rm b.txt

或者直接在本地刚拉取的目录内进行删除操作,再使用git add命令通知你的删除状态,再git commit和git push即可。

git add b.txt
git commit -m "remove b.txt"
git push

关于github的分支管理是一个极其有效的多人协作方式,在此不做拓展,有兴趣的可以自行研究,可以参考廖雪峰老师的git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

代码测试

使用mocha进行单元测试,待更新。

相关文章

  • 20180203个人周记

    过去的一两周内,我接触了一些新的东西,权且记录一下。内容涉及工具使用以及代码测试。 工具使用 在这一块,将简单介绍...

  • 2018年第5周目标回顾&第6周计划

    一、基本信息 周回顾日期:20180205 周开始日期:20180128 周结束日期:20180203 二、回顾内...

  • 20180203周检视

    本周是加入易效能践行的第四周,本周践行遇上了春节这个大节日,在践行的同时享受了和家人在一起的美好时光。 1...

  • NVC  每日觉察D47 发展

    20180203

  • 周检视

    【周检视】20180203日 35周龙岩 没有反思的人生不值得过-苏格拉底 #周检视#第 35周2018年02月0...

  • 周检视20180203-20180209

    本周已经是回来工作的第3周,按照先适应再作调整的原则。 一、没有记录就没有发生 1、解决系统架构问题 2、重新开始...

  • 周检视#20180128-20180203

    百日目标检视(2017.11.19-2018.2.27) 第4个100天第11周,目标坚持10个100天,遇见更好...

  • 20180128-20180203周检视

    没有记录就没有发生。 没有反思的人生不值得过。 我的三个标签: 1、中职语文教师 2、易效能终身践行者 3、幸福家...

  • 20180203

    生活感悟:时刻以瑜伽老师的身份来提升自己。 体式感悟:之前做蛇式都是靠手臂上推,有了梅子老师指导,让我清晰体式的过...

  • 20180203

    爸,今天去取CT片子的时候,遇到旁边一个老人问我怎么弄,我教他怎么弄之后忽然觉得你去银行自动取款机时肯定也不...

网友评论

      本文标题:20180203个人周记

      本文链接:https://www.haomeiwen.com/subject/vrquzxtx.html