Home Page Icon
Home Page
Table of Contents for
PART I: UNDERSTANDING GIT CONCEPTS
Close
PART I: UNDERSTANDING GIT CONCEPTS
by Brent Laster
Professional Git
Cover
Title Page
Introduction
How this Book is Unique
Target Audience
Structure and Content
Reader Value
Next Steps
PART I: UNDERSTANDING GIT CONCEPTS
Chapter 1: What Is Git?
History of Git
Industry-Standard Tooling
The Git Ecosystem
Git's Advantages and Challenges
Summary
Chapter 2: Key Concepts
Design Concepts: User-Facing
Design Concepts: Internal
Repository Design Considerations
Summary
Chapter 3: The Git Promotion Model
The Levels of Git
Summary
Connected Lab 1: Installing Git
Installing Git for Windows
Steps
Installing Git on Mac OS X
Installing Git on Linux
PART II: USING GIT
Chapter 4: Configuration and Setup
Executing Commands in Git
Configuring Git
Initializing a Repository
Advanced Topics
Summary
Chapter 5: Getting Productive
Getting Help
The Multiple Repositories Model
Adding Content to Track—Add
Finalizing Changes—Commit
Putting It All Together
Advanced Topics
Summary
Connected Lab 2: Creating and Exploring a Git Repository and Managing Content
Prerequisites
Optional Advanced Deep-Dive into the Repository Structure
Steps
Chapter 6: Tracking Changes
Git Status
Git Diff
Summary
Connected Lab 3: Tracking Content through the File Status Life Cycle
Prerequisites
Steps
Chapter 7: Working with Changes over Time and Using Tags
The Log Command
Git Blame
Seeing History Visually
Tags
Undoing Changes in History
Advanced Topics
Summary
Connected Lab 4: Using Git History, Aliases, and Tags
Prerequisites
Steps
Chapter 8: Working with Local Branches
What Is a Branch?
Advanced Topics
Summary
Connected Lab 5: Working with Branches
Prerequisites
Steps
Chapter 9: Merging Content
The Basics of Merging
Dealing with Conflicts
Visual Merging
Advanced Topics
Summary
Connected Lab 6: Practicing with Merging
Prerequisites
Steps
Chapter 10: Supporting Files in Git
The Git Attributes File
The Git Ignore File
Summary
Chapter 11: Doing More with Git
Modifying the Layout of Files and Directories in Your Local Environment
Commands for Searching
Working with Patches and Archives for Changes
Commands for Cleaning Up
Advanced Topics
Summary
Connected Lab 7: Deleting, Renaming, and Stashing
Prerequisites
Steps
Chapter 12: Understanding Remotes—Branches and Operations
Remotes
Summary
Connected Lab 8: Setting Up a GitHub Account and Cloning a Repository
Prerequisites
Steps
Chapter 13: Understanding Remotes—Workflows for Changes
The Basic Conflict and Merge Resolution Workflow in Git
Hosted Repositories
Summary
Connected Lab 9: Using the Overall Workflow with a Remote Repository
Prerequisites
Steps
Chapter 14: Working with Trees and Modules in Git
Worktrees
Submodules
Subtrees
Summary
About Connected Labs 10–12
Connected Lab 10: Working with Worktrees
Prerequisites
Steps
Connected Lab 11: Working with Submodules
Prerequisites
Steps
Connected Lab 12: Working with Subtrees
Prerequisites
Steps
Chapter 15: Extending Git Functionality with Git Hooks
Installing Hooks
Updating Hooks
Common Hook Attributes
Hook Descriptions
Other Hooks
Hooks Quick Reference
Summary
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Introduction
Next
Next Chapter
Chapter 1: What Is Git?
Part I
Understanding Git Concepts
CHAPTER 1
:
What Is Git?
CHAPTER 2
: Key Concepts
CHAPTER 3
: The Git Promotion Model
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset