Navigation

  • index
  • next |
  • Git Training v0.9.4-10-gea1551b documentation »
  • Welcome to Git Training

Welcome to Git Training¶

Contents:

  • Introduction
    • Objectives
    • The Pro Git Book
    • Contributing to the Document
    • Viewing the Document
    • LICENSE
    • Prerequisites
  • SSH Setup
    • Generating a SSH key
    • Adding an SSH Config Entry
    • SSH Agent
  • First Steps
    • Set Your Identity
    • Getting Help
  • Your First Git Repo
  • Branching
    • Creating Branches
    • Merging Branches
    • Deleting Branches
  • Stashing Work In Progress
  • Remote Repositories
    • Create the git training playground Repository
    • Cloning A Remote Repo
    • Pushing to Remote Repos
    • Pulling from a Collaborators Repository
    • Using a Shared Team Repository
    • Merge and Pull Requests
    • Deleting a Branch from a Remote Repo
    • Deleting a Repo from a Hosting Service
  • Git and SVN
    • Creating a Git Repo from an SVN Repo
  • Git Ignore Files
  • Altering History
    • git rebase
    • git rebase -i
    • git commit --amend
    • git reset
    • git filter-branch
  • Tips and Tricks
    • git grep
    • git add -i
    • gitk
    • git diff --check
    • git describe
    • Showing the Git Branch in your Prompt
    • Writing Good Commit Messages
    • Crafting a Good Commit
  • Advanced Git Operations
    • Tagging
    • Cherry Picking Commits
    • Reverting Commits
    • Aliases
    • Generating and Applying Patches
    • Diff Tool and Merge Tool Configuration
    • Splitting Directories out of a Repository
    • Working with multiple Repositories
  • Additional Resources
    • Git Web Site
    • Pro Git Book
    • Git Repository Hosting Services
  • TODO List

Indices and tables¶

  • Index

Next topic

Introduction

Quick search

Table of Contents

Contents:

  • Introduction
  • SSH Setup
  • First Steps
  • Your First Git Repo
  • Branching
  • Stashing Work In Progress
  • Remote Repositories
  • Git and SVN
  • Git Ignore Files
  • Altering History
  • Tips and Tricks
  • Advanced Git Operations
  • Additional Resources
  • TODO List

Navigation

  • index
  • next |
  • Git Training v0.9.4-10-gea1551b documentation »
  • Welcome to Git Training
© Copyright 2017, Theodore A. Roth. Created using Sphinx 3.2.0.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.  Creative Commons License