开始接触Git是在去年年初,公司开始从Clearcase 过度到Git,而我所工作的项目还未在工作之列,虽然参加了一些培训,但对Git依旧是懵懵懂懂。后来开始进行一些code repo在Git上的开发工作,装了google 的msysgit和smart git, 一直在图形UI上使用着Git,也一直在master branch上工作,基本上没用到太多的DVCS的特性,汗~~。直到今年初开始了另一个项目,需要直接操作Git Repo,从中取出用户待翻译的代码,将之提交给语言专家进行翻译。Legacy的code用的是JGit,在修改已有代码以及添加新功能时,发现自己缺乏这方面的知识,就开始翻阅《Pro Git》一书。
自读此书以来一直作了非常详尽的笔记:http://seanzhou.iteye.com/category/191972
目的是在回顾所学的知识时可以不用再去翻阅原书,只需浏览笔记即可。
《Pro Git》个人感觉并不适合初学者,章节的安排不甚合理,经常有一些需要读了后文才能明白的知识出现在前文中,感觉不是非常系统,但这些并不能抹杀其为一本好书,作者举例比较详尽,也涉及到了一些Git本质的东西,唯一的缺憾是Git Internals一章写得不够深入,(比如config 中 merge的设置,submodule的内在原理等都未涉及)。但任何一个软件,最详尽的应该是其官方文档吧,等有时间再去好好看看官方manual :)
另,据说《Git Magic》也是一本不错的书,有时间也可以拜读一下。
分享到:
相关推荐
progit中文版 本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着在你的系统上把 Git 跑起来,直到最后配置好,可以开始正常的开发工作。读完本章,你就会理解为什么 Git 会...
《Pro Git 第二版 v2.1.16 中文版》是由Scott Chacon和Ben Straub合作编著的一本权威Git指南,旨在深入讲解Git的使用和原理。Git是一款分布式版本控制系统,广泛应用于软件开发和其他需要版本管理的场景。本书的中文...
ProGit是一本由Scott Chacon和Ben Straub编写的权威Git教材,中文版名为《Git权威指南》。这本书深入浅出地介绍了Git的基本概念、核心工作流程以及高级特性,非常适合初学者作为入门教程。 在学习Git时,首先需要...
《Pro Git 第二版 v2.1.17 中文版》是由Scott Chacon和Ben Straub合作编著的一本权威Git指南,旨在帮助读者深入理解Git的工作原理和使用技巧。Git是一种分布式版本控制系统,广泛应用于软件开发领域,用于跟踪项目...
《ProGit(中文版)》是一本详尽介绍Git版本控制系统使用和原理的书籍,由Scott Chacon 和 Ben Straub撰写,并提供了官方中文翻译。Git是目前最流行的分布式版本控制系统,广泛应用于软件开发、文档协作等领域。这本书...
《Pro Git》中文版.pdf是书籍的电子版,其中详细讲解了Git的基本命令,如`git init`用于初始化一个新的Git仓库,`git add`用于将文件添加到暂存区,`git commit`用于保存更改,以及`git push`和`git pull`用于与远程...
progit英文版第二版,git里的圣经,学习和使用git的都建议看看。
《ProGit》第二版是一本关于Git版本控制系统的重要指南,该书由Scott Chacon撰写并进行了更新。本书首次发布于四年前,自那时以来,Git及其周边社区发生了显著的变化。尽管核心命令和概念在很大程度上保持了向后兼容...
《ProGit.pdf--git学习教程》是Scott Chacon和Ben Straub共同编写的关于Git版本控制系统的官方学习指南。本教程涵盖了Git的基本概念、工作流程、配置、分支管理、远程仓库操作、服务器部署、分布式工作模式、GitHub...
pro git 中文版
pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书 pro git 电子书
Git会标记冲突区域,开发者需要手动编辑解决冲突后提交。 7. **标签管理**:`git tag`用于创建、列出和删除标签,常用于标记特定版本,如发布版本。 8. **Git工作流**:Git支持多种工作流,如主干开发、特性分支、...
一方面,Git的核心团队努力保持向后兼容性,以便开发者可以继续使用旧的命令和概念。另一方面,社区中围绕Git的插件、图形用户界面、集成开发环境(IDE)支持以及商业使用等方面都有了重大进展。 Scott Chacon在...
progit第二版中文版 kindle格式 ----- 第一版出版到现在已经过去了四年。到今天,Git 虽然出现了许多改变,但是还有很多重要的事情一如昨日。因为 Git 核心团队对保持向后兼容性异常固执,所以直到今天大多数核心...
git官方中文文档 https://git-scm.com/book/zh/v2/ 亦可自行下载,亦可支持我一下
这本书《Pro Git(中文版)》详细介绍了Git的各个方面,旨在帮助用户全面掌握这一强大的工具。以下是对Git及其核心概念的详细解释: 1. **Git的基本原理**:Git的核心理念是分布式开发,每个开发者都拥有一个完整的...