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,开源,免费,方便

浙公网安备 33010602011771号