This book is an interactive, fun and practical guide to install, configure and use Git and GitHub on the Windows platform. It will take you from Beginner to Expert level through a series of engaging exercises to help you quickly acquire the skills needed to effectively use today’s most popular version control system and open source code repository. A Practical Guide to Git and GitHub for Windows Users starts by guiding you through the process of correctly setting up Git and GitHub on Windows and overcome platform-specific issues. You will then be introduced to Git Bash, the command-line console installed with Git for Windows, and some essential Linux file management commands. Starting from scratch you will learn the basic concepts of version control with Git and how to host your first project on GitHub, quickly moving on to master Git branches and contribute to a GitHub open source project. Each chapter progressively builds on your knowledge by exploring more advanced Git and GitHub concepts with pragmatic hands-on exercises to give you a solid foundation to work professionally on real-world projects. With easy to follow step-by-step instructions you will learn how * Correctly install and configure Git and GitHub on Windows * Use the Git Bash console to work with Git like a pro * Track changes in a software project with Git * Showcase your work on GitHub * Understand the Git repository and Git workflows * Contribute to open source projects on GitHub
Hello, my name is Roberto. I am a software engineer, author, trainer and technical translator.
My academic qualifications include a BSc in Electronic Engineering and a MSc in Computing. I love teaching and writing about computer science subjects in a way that makes it fun and easy to learn and understand. I believe that there is no complexity – only poor documentation.
I live in London, United Kingdom, and I have been working as a freelance software engineer and consultant throughout Europe for a number of organizations in the private and public sector. You can find my full professional profile on LinkedIn.
My professional interests include Agile methodologies, test-driven development, software craftsmanship, data sciences, machine learning, blockchain technology, cloud computing, virtualization, microservices architecture, DevOps automation.
After trying to learn Git and Github from several sources without success, this book gave me a real understanding . Very detailed and easy to follow instructions. Highly recommended.
This is the first resource I found that allows beginners to follow. Most books or blogs assume alot of the reader. A great resource for the reader to keep coming back to!
Excellent book. I definitely recommend. The author is very straightforward and has writing style that is easy to follow along. This book is appropriate for beginners in Git and GitHub.