Git Essentials(Second Edition)
上QQ阅读APP看书,第一时间看更新

Foreword

It’s a pleasure for me to write the foreword to this book. It will guide beginners and accustomed users in the path of proficient usage of the tool that has nowadays become the de facto standard for source code versioning: Git.

Seven years ago, Git was emerging from the struggles that Linus Torvalds was facing while managing a global scale team working to the Linux kernel. A lot of competitors arose in the distributed version control systems scene, but finally, Git became widespread, thanks to its simplicity.  A lot of companies adopted it--GitHub, for instance, revolutionized the way people contribute to open source projects.

If you are a professional software developer or an open source contributor, or both, you just can’t ignore Git. You cannot hope that the first GUI on top of it will suffice to do your work. This book, carefully crafted by Ferdinando, will help you to understand the basics through the most advanced features that the Git toolbox has to offer. Your workflow will surely benefit from having everything tracked down; you can easily move through the history of your projects like in a time-travel machine.

The first edition readers will discover a refreshed experience in this book, lighting up the inner working gears of Git and the best workflows to adopt in every software project.

After this book, you will never again lose any precious hours of your work, I bet!



Giovanni Toraldo

Lead Software Developer, Cloudesire.com