
Ferdinando Santacroce
If you are a software developer with little or no experience of versioning systems, or you are familiar with other centralized versioning systems, then this book is for you.If you have experience in server and system management and need to broaden your use of Git from a DevOps perspective, this book contains everything you need.
这本书适合比萌新强比高手弱的人读。书中代码排版有点烂,估计是电子版的锅。但如果读者使用过Git和Linux一段时间,这些烂排版在阅读中就能自动纠正了。 作者是Microsoft .NET开发者,本书除安装部分外,基本都是以Windows系统为开发环境讲解Git的相关知识。作者自称是错误拼写者,打代码易出错,所以花了较多篇幅介绍Git命令重命名和众多GUI工具,还附带了很多Git学习交流的网站。可先读最后一章。 作者的讲解从安装到不同版本控制工具之间的迁移,较为全面地覆盖了Git的方方面面。最为精彩的是详细地介绍了Git常用命令及其使用场景、规范、原理,还把这些命令执行时,Bash上输出的每个词每句话的意思都解释得清清楚楚明明白白。书中有大量的图片、代码、案例,能更清晰地帮助读者直观地理解所学,是对cheatsheet的丰富延展和对官方文档的有效补充。