Git由浅入深之操作与指令

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

Git由浅入深之基本原理

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

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

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

2016年终总结与展望

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

CSS基础line-height和vertical-align属性

对于line-height属性,作为一个前端开发人员,肯定都不陌生,天天都在使用的一个CSS属性,但是这也是一个很考验一个前端开发者CSS基础功力的知识点,本篇就对line-height及其相关联属性vertical-align进行详细学介绍。

HTML应用安全

通常,我们使用HTML来创建交互网站,我们不能保证网络上每一个用户都是正直,友好的,为了大部分友好用户的体验和安全,我们需要关注网站的脆弱性,防止攻击者通过这些弱点进行攻击,窃取用户信息。本篇关注应用程序的安全性及应用程序开发过程中易犯的错误,主要介绍跨站脚本(XSS)和跨站请求伪造(CSRF)。