Publication Date: 2014-01-20
Whether you're relatively new to git or you need a refresher, or if you just need a quick, handy reference for common tasks in git, Git Recipes is just the reference book you need. With recipes to cover any task you can think of, including working with GitHub and git on BitBucket, Git Recipes shows you how to work with large repositories, new repositories, forks, clones, conflicts, differences, and it even gives you practical scenarios you may find yourself dealing with while using git. If you work with Git at all, you need this hands-on, practical reference for all things Git.
Version Control with Git and GitHub
Publication Date: 2018-12-05
Learn to create and enforce checks and controls for tracking, merging, and approval of changes in your source code Key Features Explore version control, its importance, and usage Learn to use Git individually and as part of a team Understand debugging, maintenance, and deployment with Git and GitHub Book Description Introduction to Git and GitHub begins with setting up and configuring Git on your computer along with creating a repository and using it for exercises throughout the book. With the help of multiple activities, you'll learn concepts that show various stages of a file--from when it is untracked to when it is set for tracking under version control. As you make your way through the chapters, you'll learn to navigate through the history of a repository, fetch and deliver code to GitHub, and undo code changes. The first half of the book ends with you learning to work with branches, storing and retrieving changes temporarily, and merging the desired changes into a repository. In the second half, you'll learn about forking as part of a collaborative workflow. You'll also address modularity and duplication through submodules, tracing and rectifying faulty changes, and maintaining repositories. By the end of this book, you will have learned how to effectively deploy applications using GitHub. What you will learn Understand and implement best practices in version control Explain the GitHub User Interface Understand what is Feature Branch Workflow and implement its features Use forking features, such as submodules and rebasing Master commands for debugging and maintaining a repository Implement continuous integration with CircleCi or TravisCi Gain insight into release management and how GitHub enables software releases Who this book is for If you want to migrate from other version control tools or want to learn more about Git, Introduction to Git and GitHub is for you. Prior experience in coding or familiarity with using the Bash command line interface will help you easily grasp concepts.
Publication Date: 2014-12-01
If you're new to GitHub, this concise book shows you just what you need to get started and no more. It's perfect for project and product managers, stakeholders, and other team members who want to collaborate on a development project--whether it's to review and comment on work in progress or to contribute specific changes. It's also great for developers just learning GitHub. GitHub has rapidly become the default platform for software development, but it's also ideal for other text-based documents, from contracts to screenplays. This hands-on book shows you how to use GitHub's web interface to view projects and collaborate effectively with your team. Learn how and why people use GitHub to collaborate View the status of a project--recent changes, outstanding work, and historic changes Create and edit files through GitHub without learning Git Suggest changes to projects you don't have permission to edit directly Use tools like issues, pull requests, and branches to specify and collaborate on changes Create a new GitHub repository to control who has access to your project