关于二维码扫描有不少优秀第三方库如:

最近项目需要,看了下使用ios7自带的 AVFoundation Framework 来实现二维码扫描,Demo 见:scan_qrcode_demo

关于AVFoundation

继续阅读 →

git log对于使用git的”码农们”一定非常熟悉,如:

git log 命令是查看全部提交日志

git log -2 查看最近2次的提交日志

git log -p 查看历史纪录以来哪几行被修改

git log –oneline 查看历史提交日志,单行显示

继续阅读 →

简单使用 git 命令的方式莫过于添加别名了,alias时linux下一个常用命令详见:http://en.wikipedia.org/wiki/Alias_(command)

如何添加别名

假设我们想用 git ci代替git commit, 我们可以添加如下命令到 ~/.gitconfig 文件中

[alias]
    ci = commit

如果不习惯手动编辑 config 文件,也可以使用命令 git config alias.ci commit来代替,如果想在自己机器的任何地方都使用改别名,则可添加 --global 标记

git config --global alias.ci commit
继续阅读 →

前两篇文章介绍了git的常用命令,基本已经能够满足我们的日常使用,这篇将谈谈使用过程中疑惑的地方,比如:何时使用git rebase何时使用git merge

1、Merging VS Rebasing

git mergegit rebase 命令都是用来将一个分支合并到另一个分支,只是用不同的方式罢了。下面看下它们的不同:

继续阅读 →

git checkout

git checkout 命令提供三种功能:1、查看文件历史修改 2、切换到某次提交(或某次提交的特定文件) 3、切换分支

用法:

git checkout master

从当前分支切换到master分支

git checkout <commit> <file>

将本地文件file 更新到 commit 次提交

继续阅读 →

对于git的学习推荐一下资料:

如果不想敲 git 命令来使用 git,推荐一个非常不错的 git 图形画工具:

http://www.sourcetreeapp.com/ 各个平台下都有,更新也非常快

要高效快速的使用git,还是建议学习使用git 命令,使用git 也有一段时间了,也准备开始写写技术博客,于是搭建了自己的github博客,记录下自己的学习以及思考,也方便自己查阅。

继续阅读 →