[EBook] Raywenderlich - Git Apprentice  By Chris Belanger & Sam Davies

[EBook] Raywenderlich - Git Apprentice By Chris Belanger & Sam Davies

Register & Get access to index
rKrDmfPl.png


PASSWORD:
You don't have permission to view the spoiler content. Log in or register now.

Learn Git!

Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations.

Git Apprentice is here to help! This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.

Who This Book Is For

This book is for anyone who would like to leverage the power of version control with Git in their software development process. The book starts with a gentle introduction to Git. It then moves on to walk you through creating a new repository, cloning an existing one, merging in changes, and all of the bits in between.

Topics Covered in Git Apprentice

A Crash Course in Git: Learn how to get started with Git, the differences between platforms, and a quick overview of the typical Git workflow.
Cloning a Repo: Discover how to clone a remote repo to your local machine, and what constitutes “forking” a repository.
Git Log & History: You’ll discover the versatility of the git log command—displaying branches, graphs and even filtering the history.
Creating a Repository: If you are starting a new project, and want to use Git for source control, you first need to create a new repository.
And more!

One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!

Before You Begin

This section tells you a few things you need to know before you get started, such as what you’ll need for hardware and software, where to find the project files for this book, and more.

What You Need
Free
Book Source Code & Forums
Free
About the Cover
Free
Introduction
Free

Section I: Beginning Git

This section is intended to get newcomers familiar with Git. It will introduce the basic concepts that are central to Git, how Git differs from other version control systems, and the basic operations of Git like committing, merging, and pulling.

You may discover things in this section you didn’t quite understand about Git, even if you’ve used Git for a long time.

A Crash Course in Git
Free
Learn how to get started with Git, the differences between platforms, and a quick overview of the typical Git workflow.

Cloning a Repo
Free
It’s quite common to start by creating a copy of somebody else's repository. Discover how to clone a remote repo to your local machine, and what constitutes "forking" a repository.

Committing Your Changes
Free
A Git repo is made up of a sequence of commits—each representing the state of your code at a point in time. Discover how to create these commits to track the changes you make in your code.

The Staging Area
Before you can create a Git commit, you have to use the “add” command. What does it do? Discover how to use the staging area to great effect through the interactive git add command.

Ignoring Files in Git
Sometimes, there are things that you really don’t want to store in your source code repository.

Git Log & History
There’s very little point in creating a nice history of your source code if you can’t explore it. You’ll discover the versatility of the git log command—displaying branches, graphs and even filtering the history.

Branching
The real power in Git comes from its branching and merging model. This allows you to work on multiple things simultaneously. Discover how to manage branches, and exactly what they are in this chapter.

Syncing With a Remote
You’ve been working hard on your local copy of the Git repository, and now you want to share this with your friends. See how you can share through using remotes, and how you can use multiple remotes at the same time.

Creating a Repository
If you are starting a new project, and want to use Git for source control, you first need to create a new repository.

Merging
Branches in Git without merging would be like basketball without the hoop—fun, sure, but with very little point. In this chapter you’ll learn how you can use merging to combine the work on multiple branches back into one.

Appendix 1: Installing and Configuring Git

Conclusion
Author
rishu2022
Downloads
100
Views
1,155
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from rishu2022