git已经变成了很多程序员日常工具之一。 git log是查看git历史的好工具,不过默认的格式并不是特别的直观。 很多时候想要更简便的输出更多或者更少的信息,这里列出几个git log的format。 可以根据自己的需…
分类:工具
我的前端开发工作流 - 代码管理篇
代码管理 Git 关于Git Workflow的讨论很多,最著名的当属Vincent Driessen的那篇博客A successful Git branching model。Vincent的工作流的结构很棒,首先有2…
ChromeSnifferPlus 可以探测正在使用的开源软件或者 js 类库
ChromeSnifferPlus Chrome Sniffer Plus: Chrome 探测器,可以探测正在使用的开源软件或者 js 类库,开发者必备。 通过本插件,您可以探测: javascript 库: jQue…
一个查看各大BTC比特币交易站实时价格的命令行工具
SegmentFault用户,独立开发者,前支付宝前端开发工程师郭宇,为极客们准备的一个命令行工具,方便大家看btc各交易站实时价格: 安装 $ [sudo] npm install btc -g 命令行界面 只要运行b…
用GitLab搭建自己的私有GitHub
Gitlab是一个用Ruby on Rails开发的开源项目管理程序,可以通过WEB界面进行访问公开的或者私人项目。它和Github有类似的功能,能够浏览源代码,管理缺陷和注释。 下面介绍如何在 Debian/Ubunt…
Git - 简易指南
编者注:本文只是对原文内容作了文字版整理,未作任何更改,文章更注重对 Git 思想的阐述。下面是原文内容。 助你开始使用 git 的简易指南,木有高深内容。 ;) 作者:罗杰·杜德勒 感谢:@tfnico,@fhd an…
Git Hooks (1):介绍
最近我在尝试搭建一个利用Git直接部署生产代码的服务器,查了许多资料,了解到需要用到Git Hooks这一特性,就顺便看了一下。 什么是Git Hooks? 话说,如同其他许多的版本控制系统一样,Git也具有在特定事件发…
写给 Git 初学者的 7 个建议
当我刚刚开始使用Git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报。Branch、Stage、Stash,这些Git名词对我来说都非常陌生。 而今天的我已不能想象生活没有Git会变成什么样。Git不仅提供了…
Day 29:编写你的第一个 Google Chrome 扩展程序
编者注:我们发现了有趣的系列文章《30天学习30种新技术》,正在翻译,一天一篇更新,年终礼包。下面是第 29 天的内容。 今天的《30天学习30种新技术》,我决定去学习如何写一个 Chrome 扩展程序。在做了一些搜索之…
细数国内代码协作平台
以GitHub为代表的新一代代码协作平台开创了协同开发的新时代。开发者之间基于代码的协作从来没有像今天这样顺畅。GitHub上向你发送合并请求的开发者,可能和你分处大洋两岸,也可能和你同在一间办公室。上个礼拜,GitHu…
如何面试前端工程师:GitHub 很重要
12月30日 2013年,作者 Alex MacCaw, 翻译:myownghost 编者注:下面这篇文章从面试官的角度介绍到面试时可能会问到的一些问题。 我在Twitter和Stripe的一部分工作内容是面试前端工程师…
通过Git简易的部署静态站点
准备工作: 一个远程服务器来托管你的站点。 通过SSH访问远程服务器。 在远程服务器上安装Git(通过指令git –version来检查是否安装)。 如果需要,请生成一个SSH key。 在服务器端 设置无密…
SegmentFault 团队的价值观以及生产力工具
SegmentFault 团队的价值观以及生产力工具 公司文化,团队价值观 相信技术能让世界变的更美好! 在这里,让你发现科技、技术、编程的美 诚实守信、热爱、开放、透明、有爱、有活力、有干劲 要青春有活力,做事的方式要…
git之github使用(一):push代码到github
github一直都是在上面拿资源。感觉有点愧对大众。是不是应该奉献自己的力量给github来推动开源的发展呢。 在两个月前第一次在github新建项目,并且push了一套比赛的源码。但。。。今天竟然忘了怎么用git了。又…
150行Go代码实现git checkout功能
由于历史原由,git一直是被黑成比较难用的版本控制器。其实近年来git的用户界面已经被简化的非常简单了,配上github、bitbucket等hosting,已接近完美。 git其实挺简单的,本文用了约150行golan…