Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
PythonShell
gitbook
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
Files
Expand file tree
master
Breadcrumbs
gitbook
/
text
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
gitbook
/
text
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
01_Introduction
01_Introduction
02_Git_Object_Db_Basics
02_Git_Object_Db_Basics
02a_Git_Directory_and_Working_Directory
02a_Git_Directory_and_Working_Directory
03_The_Git_Index
03_The_Git_Index
05_Installing_Git
05_Installing_Git
06_Setup_and_Initialization
06_Setup_and_Initialization
06a_Getting_A_Repo
06a_Getting_A_Repo
07_Normal_Workflow
07_Normal_Workflow
08_Basic_Branching_and_Merging
08_Basic_Branching_and_Merging
09_Reviewing_History_Git_Log
09_Reviewing_History_Git_Log
10_Comparing_Commits_Git_Diff
10_Comparing_Commits_Git_Diff
11_Distributed_Workflows_Clone_Fetch_Push
11_Distributed_Workflows_Clone_Fetch_Push
12_Git_Tag
12_Git_Tag
12a_Ignoring_Files
12a_Ignoring_Files
13_Rebasing
13_Rebasing
14_Interactive_Rebasing
14_Interactive_Rebasing
15_Interactive_Adding
15_Interactive_Adding
16_Stashing
16_Stashing
17_Git_Treeishes
17_Git_Treeishes
18_Tracking_Branches
18_Tracking_Branches
19_Finding_in_Git_Grep
19_Finding_in_Git_Grep
21_Redoing_Git_Reset_and_Revert
21_Redoing_Git_Reset_and_Revert
22_Maintaining_Git_Gc_Prune_Fsck
22_Maintaining_Git_Gc_Prune_Fsck
230_Setting_Up_A_Public_Repo_Git_Http_Ssh_Gitosis
230_Setting_Up_A_Public_Repo_Git_Http_Ssh_Gitosis
23A_Setting_Up_Private_Repo
23A_Setting_Up_Private_Repo
24_Creating_New_Empty_Branches
24_Creating_New_Empty_Branches
25_Changing_Your_History
25_Changing_Your_History
26_Advanced_Branching_And_Merging
26_Advanced_Branching_And_Merging
27_Finding_Issues_Git_Bisect
27_Finding_Issues_Git_Bisect
28_Finding_Issues_Git_Blame
28_Finding_Issues_Git_Blame
29_Git_and_Email_Am_Format_Patch
29_Git_and_Email_Am_Format_Patch
30_Customizing_Git_Git_Config
30_Customizing_Git_Git_Config
31_Git_Hooks
31_Git_Hooks
32_Git_Recovery_Corrupted_Objects
32_Git_Recovery_Corrupted_Objects
34_Git_Submodules
34_Git_Submodules
35_Git_on_Windows
35_Git_on_Windows
37_Deploying_with_Git
37_Deploying_with_Git
38_Subversion_Integration
38_Subversion_Integration
39_SCM_Migration
39_SCM_Migration
40_Graphical_Git_gitgui_gitk
40_Graphical_Git_gitgui_gitk
41_Hosting_Git_gitweb_repoorcz_github_gitorious
41_Hosting_Git_gitweb_repoorcz_github_gitorious
42_Alternative_Uses_TicGit
42_Alternative_Uses_TicGit
44_Scripting_and_Git
44_Scripting_and_Git
47_Git_and_Editors_tm_eclipse_nb
47_Git_and_Editors_tm_eclipse_nb
48_How_Git_Stores_Objects
48_How_Git_Stores_Objects
49_Browsing_Git_Objects
49_Browsing_Git_Objects
50_Git_References_updateref
50_Git_References_updateref
51_The_Git_Index_lsfiles
51_The_Git_Index_lsfiles
52_The_Packfile
52_The_Packfile
53_Raw_Git_readtree_writetree_committree
53_Raw_Git_readtree_writetree_committree
54_Transfer_Protocols
54_Transfer_Protocols
55_Glossary
55_Glossary
.DS_Store
.DS_Store
View all files
You can’t perform that action at this time.