Git由浅入深之分支管理

几乎所有的版本控制系统都以分支的方式进行操作,分支是独立于项目主线的一条支线,我们可以在不影响主线代码的情况下,在分支下进行工作。对于传统的一些版本控制工具来说,我们通常需要花费比较多的时间拷贝主线代码,创建一个分支,并且对分支的管理效率也越来越不令人满意,而如今备受推崇的Git确实名副其实,Git中的分支非常轻量,我们可以随时随意创建任意数量的新分支,几乎感觉不到什么延时,而且对分支的操作也很高效,如,切换分支,暂存内容,分支合并,分支提交等。

浅析前端页面渲染机制

作为一个前端开发,最常见的运行环境应该是浏览器吧,为了更好的通过浏览器把优秀的产品带给用户,也为了更好的发展自己的前端职业之路,有必要了解从我们在浏览器地址栏输入网址到看到页面这期间浏览器是如何进行工作的,进而了解如何更好的优化实践,本篇主要围绕这两点展开阐述。前端页面渲染机制可谓是老生常谈,但又很有必要再谈的话题,于是还是决定写一篇,即是对知识的回顾总结,又能与大家分享,何乐而不为。网上相关类型的文章也很多,有兴趣的可以多学习一下。

Git由浅入深之存储原理

本来计划本篇介绍Git分支的相关知识点与操作,但是准备的过程中发现涉及到很多内部存储原理,决定先介绍一下Git存储原理,明白了这些,有助于理解后续内容,对Git的使用也会有很大帮助。

Git由浅入深之远端主机(git remote)

我们知道无论是分布式版本控制系统还是集中式版本控制系统,如果要实现多人协作,都需要一个远程服务器,具体针对某一项目来说,就是一个远程仓库。 无论使用什么版本控制工具,对于每一个成员而言,无外乎就是共享数据(push or pull),而这些协作都需要通过一个处于远端主机上的远端仓库完成。本篇主要介绍Git如何与远端主机进行操作,主要包括:添加和移除远端主机,添加远程仓库,管理远程分支等。

轮播动画简单实现

现在的前端,越来越注重用户交互和体验,有很多动画和效果是很常见的,如本篇要讲的主题:轮播动画。这和以前经常听到的一个名词--”跑马灯“效果一样。在CSS3出来之前,都是通过JavaScript实现的动画,现在我们完全可以使用CSS3,性能有很大的提升,兼容性也已经很不错,尤其是移动端。

Git由浅入深之操作与指令

上一篇对基础理论进行了总结,本篇将正式开始介绍Git的基础操作与原理,看完本篇,你应该知道如何使用Git进行一次基础的版本控制,包括:Git仓库的生成和获取,添加和忽略版本控制对象;暂存,查看,缓存,变更;查看和查找提交历史;格式化历史记录输出;删除和移动Git仓库内对象。

Git由浅入深之基本原理

万丈高楼平地起,万事只有打好基础,才能有所成就,学习亦是一样。上一篇中,我们已经介绍了Git的安装和自定义配置,本篇开始介绍Git基础工作原理,学完本篇,我们将知道什么是Git,Git是如何工作的,以及Git与SVN等分布式版本控制系统的主要区别。

Git由浅入深之版本控制系统

版本控制系统(Version Control System)是一个可以记录单个或一系列文件在不同时间发生的变化的系统,版本控制系统操作的文件可以是计算机上任意文件。通过该系统,我们可以在之后将文件恢复到发生某次改变前的状态;可以找回删除的文件;可以比较不同时间文件的差别;可以查看每一次修改的相关信息。本篇是Git由浅入深系列总结篇的引导篇。

2016年终总结与展望

转眼2016即将过去,时光飞快,即将进入毕业后的第二个年头,昨天终于抢到了回家的车票,开心(博主的家在遥远的江西😉),也是时候对2016进行总结并展望2017了。