git http://blog.csdn.net/lincyang/article/details/45269491 http://conf.ctripcorp.com/pages/viewpage.action?pageId=54470404