René's URL Explorer Experiment


Title: GitHub - wingadium1/progit: Reprinted edits of Scott Chacon - Pro Git · GitHub

Open Graph Title: GitHub - wingadium1/progit: Reprinted edits of Scott Chacon - Pro Git

X Title: GitHub - wingadium1/progit: Reprinted edits of Scott Chacon - Pro Git

Description: Reprinted edits of Scott Chacon - Pro Git. Contribute to wingadium1/progit development by creating an account on GitHub.

Open Graph Description: Reprinted edits of Scott Chacon - Pro Git. Contribute to wingadium1/progit development by creating an account on GitHub.

X Description: Reprinted edits of Scott Chacon - Pro Git. Contribute to wingadium1/progit development by creating an account on GitHub.

Opengraph URL: https://github.com/wingadium1/progit

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:f5b0cc91-96ec-2923-a143-4ac7705637c6
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9976:10F1DE:CC8913:11337F6:6A4EFBF8
html-safe-noncedc58a2beb48ac307a804cb6c01364248cd245af8ee6431ed5f9973f81a990af0
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTc2OjEwRjFERTpDQzg5MTM6MTEzMzdGNjo2QTRFRkJGOCIsInZpc2l0b3JfaWQiOiI2ODIyOTUyNjQyNjgwOTEyODg4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac8e7cb53828cd223649f861a0794da6138f2af470a8bdd7559a091a04d791b97d
hovercard-subject-tagrepository:245662930
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/wingadium1/progit
twitter:imagehttps://opengraph.githubassets.com/0f856b62aa41cc37aef1657c8285d79f2ddb31e3b22d954e68f475a2fdb0306f/wingadium1/progit
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0f856b62aa41cc37aef1657c8285d79f2ddb31e3b22d954e68f475a2fdb0306f/wingadium1/progit
og:image:altReprinted edits of Scott Chacon - Pro Git. Contribute to wingadium1/progit development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9
turbo-cache-controlno-cache
go-importgithub.com/wingadium1/progit git https://github.com/wingadium1/progit.git
octolytics-dimension-user_id6186737
octolytics-dimension-user_loginwingadium1
octolytics-dimension-repository_id245662930
octolytics-dimension-repository_nwowingadium1/progit
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id245662930
octolytics-dimension-repository_network_root_nwowingadium1/progit
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2b8f23afb982271f1b22258a94aede67a6b77760
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/wingadium1/progit#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwingadium1%2Fprogit
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwingadium1%2Fprogit
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=wingadium1%2Fprogit
Reloadhttps://github.com/wingadium1/progit
Reloadhttps://github.com/wingadium1/progit
Reloadhttps://github.com/wingadium1/progit
wingadium1 https://github.com/wingadium1
progithttps://github.com/wingadium1/progit
Notifications https://github.com/login?return_to=%2Fwingadium1%2Fprogit
Fork 0 https://github.com/login?return_to=%2Fwingadium1%2Fprogit
Star 1 https://github.com/login?return_to=%2Fwingadium1%2Fprogit
Code https://github.com/wingadium1/progit
Issues 0 https://github.com/wingadium1/progit/issues
Pull requests 0 https://github.com/wingadium1/progit/pulls
Actions https://github.com/wingadium1/progit/actions
Projects https://github.com/wingadium1/progit/projects
Security and quality 0 https://github.com/wingadium1/progit/security
Insights https://github.com/wingadium1/progit/pulse
Code https://github.com/wingadium1/progit
Issues https://github.com/wingadium1/progit/issues
Pull requests https://github.com/wingadium1/progit/pulls
Actions https://github.com/wingadium1/progit/actions
Projects https://github.com/wingadium1/progit/projects
Security and quality https://github.com/wingadium1/progit/security
Insights https://github.com/wingadium1/progit/pulse
https://github.com/wingadium1/progit
Brancheshttps://github.com/wingadium1/progit/branches
Tagshttps://github.com/wingadium1/progit/tags
https://github.com/wingadium1/progit/branches
https://github.com/wingadium1/progit/tags
12 Commitshttps://github.com/wingadium1/progit/commits/master/
https://github.com/wingadium1/progit/commits/master/
chapterhttps://github.com/wingadium1/progit/tree/master/chapter
chapterhttps://github.com/wingadium1/progit/tree/master/chapter
mediahttps://github.com/wingadium1/progit/tree/master/media
mediahttps://github.com/wingadium1/progit/tree/master/media
LICENSEhttps://github.com/wingadium1/progit/blob/master/LICENSE
LICENSEhttps://github.com/wingadium1/progit/blob/master/LICENSE
README.mdhttps://github.com/wingadium1/progit/blob/master/README.md
README.mdhttps://github.com/wingadium1/progit/blob/master/README.md
READMEhttps://github.com/wingadium1/progit
MIT licensehttps://github.com/wingadium1/progit
https://github.com/wingadium1/progit#index
1. Getting Startedhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md
1.1. About Version Controlhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#about-version-control
1.1.1. Local Version Control Systemshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#local-version-control-systems
1.1.2. Centralized Version Control Systemshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#centralized-version-control-systems
1.1.3. Distributed Version Control Systemshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#distributed-version-control-systems
1.2. A Short History of Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#a-short-history-of-git
1.3. Git Basicshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#git-basics
1.3.1. Snapshots, Not Differenceshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#snapshots-not-differences
1.3.2. Nearly Every Operation Is Localhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#nearly-every-operation-is-local
1.3.3. Git Has Integrityhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#git-has-integrity
1.3.4. Git Generally Only Adds Datahttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#git-generally-only-adds-data
1.3.5. The Three Stateshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#the-three-states
1.4. Installing Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#installing-git
1.4.1. Installing from Sourcehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#installing-from-source
1.4.2. Installing on Linuxhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#installing-on-linux
1.4.3. Installing on Machttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#installing-on-mac
1.4.4. Installing on Windowshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#installing-on-windows
1.5. First-Time Git Setuphttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#first-time-git-setup
1.5.1. Your Identityhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#your-identity
1.5.2. Your Editorhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#your-editor
1.5.3. Your Diff Toolhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#your-diff-tool
1.5.4. Checking Your Settingshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#checking-your-settings
1.6. Getting Helphttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#getting-help
1.7. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter1.md#summary
2. Git Basicshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md
2.1. Getting a Git Repositoryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#getting-a-git-repository
2.1.1. Initializing a Repository in an Existing Directoryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#initializing-a-repository-in-an-existing-directory
2.1.2. Cloning an Existing Repositoryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#cloning-an-existing-repository
2.2. Recording Changes to the Repositoryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#recording-changes-to-the-repository
2.2.1. Checking the Status of Your Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#checking-the-status-of-your-files
2.2.2. Tracking New Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#tracking-new-files
2.2.3. Staging Modified Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#staging-modified-files
2.2.4. Ignoring Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#ignoring-files
2.2.5. Viewing Your Staged and Unstaged Changeshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#viewing-your-staged-and-unstaged-changes
2.2.6. Committing Your Changeshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#committing-your-changes
2.2.7. Skipping the Staging Areahttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#skipping-the-staging-area
2.2.8. Removing Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#removing-files
2.2.9. Moving Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#moving-files
2.3. Viewing the Commit Historyhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#viewing-the-commit-history
2.3.1. Limiting Log Outputhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#limiting-log-output
2.3.2. Using a GUI to Visualize Historyhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#using-a-gui-to-visualize-history
2.4. Undoing Thingshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#undoing-things
2.4.1. Changing Your Last Commithttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#changing-your-last-commit
2.4.2. Unstaging a Staged Filehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#unstaging-a-staged-file
2.4.3. Unmodifying a Modified Filehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#unmodifying-a-modified-file
2.5. Working with Remoteshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#working-with-remotes
2.5.1. Showing Your Remoteshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#showing-your-remotes
2.5.2. Adding Remote Repositorieshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#adding-remote-repositories
2.5.3. Fetching and Pulling from Your Remoteshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#fetching-and-pulling-from-your-remotes
2.5.4. Pushing to Your Remoteshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#pushing-to-your-remotes
2.5.5. Inspecting a Remotehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#inspecting-a-remote
2.5.6. Removing and Renaming Remoteshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#removing-and-renaming-remotes
2.6. Tagginghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#tagging
2.6.1. Listing Your Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#listing-your-tags
2.6.2. Creating Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#creating-tags
2.6.3. Annotated Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#annotated-tags
2.6.4. Signed Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#signed-tags
2.6.5. Lightweight Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#lightweight-tags
2.6.6. Verifying Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#verifying-tags
2.6.7. Tagging Laterhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#tagging-later
2.6.8. Sharing Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#sharing-tags
2.7. Tips and Trickshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#tips-and-tricks
2.7.1. Auto-Completionhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#auto-completion
2.7.2. Git Aliaseshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#git-aliases
2.8. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter2.md#summary
3. Git Branchinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md
3.1. What a Branch Ishttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#what-a-branch-is
3.2. Basic Branching and Merginghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#basic-branching-and-merging
3.2.1. Basic Branchinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#basic-branching
3.2.2. Basic Merginghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#basic-merging
3.2.3. Basic Merge Conflictshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#basic-merge-conflicts
3.3. Branch Managementhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#branch-management
3.4. Branching Workflowshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#branching-workflows
3.4.1. Long-Running Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#long-running-branches
3.4.2. Topic Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#topic-branches
3.5. Remote Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#remote-branches
3.5.1. Pushinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#pushing
3.5.2. Tracking Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#tracking-branches
3.5.3. Deleting Remote Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#deleting-remote-branches
3.6. Rebasinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#rebasing
3.6.1. The Basic Rebasehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#the-basic-rebase
3.6.2. More Interesting Rebaseshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#more-interesting-rebases
3.6.3. The Perils of Rebasinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#the-perils-of-rebasing
3.7. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter3.md#summary
4. Git on the Serverhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md
4.1. The Protocolshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#the-protocols
4.1.1. Local Protocolhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#local-protocol
4.1.2. The SSH Protocolhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#the-ssh-protocol
4.1.3. The Git Protocolhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#the-git-protocol
4.1.4. The HTTPS Protocolhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#the-https-protocol
4.2. Getting Git on a Serverhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#getting-git-on-a-server
4.2.1. Putting the Bare Repository on a Serverhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#putting-the-bare-repository-on-a-server
4.2.2. Small Setupshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#small-setups
4.3. Generating Your SSH Public Keyhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#generating-your-ssh-public-key
4.4. Setting Up the Serverhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#setting-up-the-server
4.5. Public Accesshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#public-access
4.6. GitWebhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#gitweb
4.7. Gitosishttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#gitosis
4.8. Git Daemonhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#git-daemon
4.9. Hosted Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#hosted-git
4.9.1. GitHubhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#github
4.9.2. Setting Up a User Accounthttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#setting-up-a-user-account
4.9.3. Creating a New Repositoryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#creating-a-new-repository
4.9.4. Importing from Subversionhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#importing-from-subversion
4.9.5. Adding Collaboratorshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#adding-collaborators
4.9.6. Your Projecthttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#your-project
4.9.7. Forking Projectshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#forking-projects
4.9.8. GitHub Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter4.md#github-summary
5. Distributed Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md
5.1. Distributed Workflowshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#distributed-workflows
5.1.1. Centralized Workflowhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#centralized-workflow
5.1.2. Integration-Manager Workflowhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#integration-manager-workflow
5.1.3. Dictator and Lieutenants Workflowhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#dictator-and-lieutenants-workflow
5.2. Contributing to a Projecthttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#contributing-to-a-project
5.2.1. Commit Guidelineshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#commit-guidelines
5.2.2. Private Small Teamhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#private-small-team
5.2.3. Private Managed Teamhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#private-managed-team
5.2.4. Public Small Projecthttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#public-small-project
5.2.5. Public Large Projecthttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#public-large-project
5.2.6. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#summary
5.3. Maintaining a Projecthttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#maintaining-a-project
5.3.1. Working in Topic Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#working-in-topic-branches
5.3.2. Applying Patches from E-mailhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#applying-patches-from-e-mail
5.3.3. Checking Out Remote Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#checking-out-remote-branches
5.3.4. Determining What Is Introducedhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#determining-what-is-introduced
5.3.5. Integrating Contributed Workhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#integrating-contributed-work
5.3.6. Tagging Your Releaseshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#tagging-your-releases
5.3.7. Generating a Build Numberhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#generating-a-build-number
5.3.8. Preparing a Releasehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#preparing-a-release
5.3.9. The Shortloghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#the-shortlog
5.4. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter5.md#summary
6. Git Toolshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md
6.1. Revision Selectionhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#revision-selection
6.1.1. Single Revisionshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#single-revisions
6.1.2. Short SHAhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#short-sha
6.1.3. A SHORT NOTE ABOUT SHA1https://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#a-short-note-about-sha1
6.1.4. Branch Referenceshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#branch-references
6.1.5. RefLog Shortnameshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#reflog-shortnames
6.1.6. Ancestry Referenceshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#ancestry-references
6.1.7. Commit Rangeshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#commit-ranges
6.2. Interactive Staginghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#interactive-staging
6.2.1. Staging and Unstaging Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#staging-and-unstaging-files
6.2.2. Staging Patcheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#staging-patches
6.3. Stashinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#stashing
6.3.1. Stashing Your Workhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#stashing-your-work
6.3.2. Creating a Branch from a Stashhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#creating-a-branch-from-a-stash
6.4. Rewriting Historyhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#rewriting-history
6.4.1. Changing the Last Commithttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#changing-the-last-commit
6.4.2. Changing Multiple Commit Messageshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#changing-multiple-commit-messages
6.4.3. Reordering Commitshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#reordering-commits
6.4.4. Squashing a Commithttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#squashing-a-commit
6.4.5. Splitting a Commithttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#splitting-a-commit
6.4.6. The Nuclear Option: filter-branchhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#the-nuclear-option
6.5. Debugging with Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#debugging-with-git
6.5.1. File Annotationhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#file-annotation
6.5.2. Binary Searchhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#binary-search
6.6. Submoduleshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#submodules
6.6.1. Starting with Submoduleshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#starting-with-submodules
6.6.2. Cloning a Project with Submoduleshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#cloning-a-project-with-submodules
6.6.3. Superprojectshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#superprojects
6.6.4. Issues with Submoduleshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#issues-with-submodules
6.7. Subtree Merginghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#subtree-merging
6.8. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter6.md#summary
7. Customizing Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md
7.1. Git Configurationhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#git-configuration
7.1.1. Basic Client Configurationhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#basic-client-configuration
7.1.2. Colors in Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#colors-in-git
7.1.3. External Merge and Diff Toolshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#external-merge-and-diff-tools
7.1.4. Formatting and Whitespacehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#formatting-and-whitespace
7.1.5. Server Configurationhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#server-configuration
7.2. Git Attributeshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#git-attributes
7.2.1. Binary Fileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#binary-files
7.2.2. Keyword Expansionhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#keyword-expansion
7.2.3. Exporting Your Repositoryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#exporting-your-repository
7.2.4. Merge Strategieshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#merge-strategies
7.3. Git Hookshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#git-hooks
7.3.1. Installing a Hookhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#installing-a-hook
7.3.2. Client-Side Hookshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#client-side-hooks
7.3.3. Server-Side Hookshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#server-side-hooks
7.4. An Example Git-Enforced Policyhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#an-example-git-enforced-policy
7.4.1. Server-Side Hookhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#server-side-hook
7.4.2. Client-Side Hookshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#client-side-hooks
7.5. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter7.md#summary
8. Git and Other Systemshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md
8.1. Git and Subversionhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#git-and-subversion
8.1.1. git svnhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#git-svn
8.1.2. Setting Uphttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#setting-up
8.1.3. Getting Startedhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#getting-started
8.1.4. Committing Back to Subversionhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#committing-back-to-subversion
8.1.5. Pulling in New Changeshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#pulling-in-new-changes
8.1.6. Git Branching Issueshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#git-branching-issues
8.1.7. Subversion Branchinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#subversion-branching
8.1.8. Switching Active Brancheshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#switching-active-branches
8.1.9. Subversion Commandshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#subversion-commands
8.1.1. Git-Svn Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#git-svn-summary
8.2. Migrating to Githttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#migrating-to-git
8.2.1. Importinghttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#importing
8.2.2. Subversionhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#subversion
8.2.3. Perforcehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#perforce
8.2.4. A Custom Importerhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#a-custom-importer
8.3. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter8.md#summary
9. Git Internalshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md
9.1. Plumbing and Porcelainhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#plumbing-and-porcelain
9.2. Git Objectshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#git-objects
9.2.1. Tree Objectshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#tree-objects
9.2.2. Commit Objectshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#commit-objects
9.2.3. Object Storagehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#object-storage
9.3. Git Referenceshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#git-references
9.3.1. The HEADhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#the-head
9.3.2. Tagshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#tags
9.3.3. Remoteshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#remotes
9.4. Packfileshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#packfiles
9.5. The Refspechttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#the-refspec
9.5.1. Pushing Refspecshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#pushing-refspecs
9.5.2. Deleting Referenceshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#deleting-references
9.6. Transfer Protocolshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#transfer-protocols
9.6.1. The Dumb Protocolhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#the-dumb-protocol
9.6.2. The Smart Protocolhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#the-smart-protocol
9.7. Maintenance and Data Recoveryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#maintenance-and-data-recovery
9.7.1. Maintenancehttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#maintenance
9.7.2. Data Recoveryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#data-recovery
9.7.3. Removing Objectshttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#removing-objects
9.8. Summaryhttps://github.com/wingadium1/progit/blob/master/chapter/Chapter9.md#summary
Readme https://github.com/wingadium1/progit#readme-ov-file
MIT license https://github.com/wingadium1/progit#MIT-1-ov-file
Please reload this pagehttps://github.com/wingadium1/progit
Activityhttps://github.com/wingadium1/progit/activity
0 forkshttps://github.com/wingadium1/progit/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fwingadium1%2Fprogit&report=wingadium1+%28user%29
Releaseshttps://github.com/wingadium1/progit/releases
Packages 0https://github.com/users/wingadium1/packages?repo_name=progit
Please reload this pagehttps://github.com/wingadium1/progit
Contributorshttps://github.com/wingadium1/progit/graphs/contributors
Please reload this pagehttps://github.com/wingadium1/progit
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.