Git学习资料整理

Git作为一个优秀的版本控制系统,是我们开发人员必须要学会使用的一个工具,接触git一年多以来,也看了不少相关资料,今天把我所看过的一些学习资源整理一下。

 

Git入门当然首推廖雪峰廖老师的教程:Git教程

 

其次是Git官方的文档:https://www.git-scm.com/book/en/v2

官方文档中的git内部原理一定不能错过

 

对于某个具体命令,可在 git bash 中使用git help <> 查看详细用法

 

学习了基本功能之后,还要对项目管理有所了解,才能方便地在开发中使用

这里推荐的是阮一峰阮老师的几篇博文

Git使用规范:http://www.ruanyifeng.com/blog/2015/08/git-use-process.html

Git工作流程:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html

Git分支管理:http://www.ruanyifeng.com/blog/2012/07/git.html

 

GUI工具的目前使用sourcetree,觉得还不错,对于分支管理、仓库管理都比较方便,设置成英文体验更佳(不过我还是喜欢命令行😝)

 

difftool & mergetool

目前使用 Kdiff3,感觉比以前在sourcetree 和 git bash 以及 AS中 都舒服多了

也试过用git自带的vimdiff ,可以设置成kdiff3的风格,用起来也不错,不过在命令行处理conflict不如Kdiff3的窗口方便

 

git服务器使用的是Gitlab,开源,免费,方便

 

posted @ 2016-03-23 22:58  XULINGFENG  阅读(997)  评论(0)    收藏  举报