Github

Git 分支管理

概述Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。我画的git分支管理Git的优势Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。快捷带来的问题就

Git那些事儿

Git是目前世界上最先进的分布式版本控制系统,适合多人协作开发的大型项目。我平常也经常使用git,来管理自己的几个小项目。简单说说git的原理和git的特点!(只有知道了一个工具的运行原理,设计思路,才能更好的使用这个工具)1. 自己对SVN和Git的体验在公司一直用SVN,自己折腾的业余项目用Git我的Github。个人认为SVN用起来比较快捷,方便,提交代码只需要 co

使用Vue.js从零构建GitHub项目浏览器

最近几个月在学习Vue.js并把它应用到实际项目中,在通读官方中文教程之后,前期学习期间Create a GitHub File Explorer Using Vue.js这篇文章给我了较好的启发。于是结合自己最新的学习成果写下这篇总结。源码地址:github-file-explorerSee DEMO开发环境搭建参考官方教程构建大型应用中提到的脚手架工具vue-cli,我

怎么成为一名优秀的软件工程师

原文地址:How to Be a Successful Software EngineerGithub系列文章地址这篇文章还是挺符合笔者思想的。笔者涉世不深,见识短浅,不过讲真,这么多年来遇到的,笔者觉得真正能做到以下几点的,聊聊无几。这个性质往往不是由你的经验和你已知的决定,而是由你对技术本身的态度决定。笔者现在不玩游戏不看剧,每天看看文章写写代码,本身就是一件非常开心的

手把手教从零开始在GitHub上使用Heo搭建博客教程(四)-使用Travis自动部署Heo(2)

前言前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法。前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Travis自动部署Hexo,本文介绍另外一种方式来实现。是通过GitHub API来实现的,用到了Linux中的sed命令。新建Access TokenPersonal Access T

手把手教从零开始在GitHub上使用Heo搭建博客教程(三)-使用Travis自动部署Heo(1)

原文:手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)前言前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等。基于目前,博客基本上是可以完美运行了。但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文章会非常不方便。是因为hexo使用的部署命令是把生成好的静态文件上传到仓库

从0开始学习 GitHub 系列之「加入 GitHub」

看完昨天的文章「从0开始学习 GitHub 系列之「初识 GitHub」」估计不少人已经开始期待我继续更新了,这不赶紧马不停蹄,加班加点给你们更新了第二篇。在更新本篇文章之前先回答昨天大家留言的两个问题:GitHub 需要翻墙么?印象中 GitHub 之前确实总是断断续续的访问不了,不过在13年初的时候有段时间最严重,一度被封了,当时李开复老师再也忍无可忍,公开发了一条抗议

手把手教从零开始在GitHub上使用Heo搭建博客教程(二)-Heo参数设置

前言前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册、git相关设置以及hexo基本操作。本文主要介绍一下hexo的常用参数设置。配置文件说明网站配置文件是在根目录下的_config.yml文件,是yaml格式的。所有的配置项后面的冒号(:)与值之间要有一个空格。官方配置文件说明# Hexo Configur

手把手教从零开始在GitHub上使用Heo搭建博客教程(二)-Heo参数设置

前言前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册、git相关设置以及hexo基本操作。本文主要介绍一下hexo的常用参数设置。配置文件说明网站配置文件是在根目录下的_config.yml文件,是yaml格式的。所有的配置项后面的冒号(:)与值之间要有一个空格。官方配置文件说明# Hexo Configur