Git学习资料整理

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

 

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

 

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

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

 

对于某个具体命令,可在 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.htmlhtm

 

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

 

difftool & mergetool

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

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

 

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

相关文章
相关标签/搜索