From e6dbd55e06ae66015c206c619ed43ff4b22f4ad7 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sat, 20 May 2023 05:40:50 +0900 Subject: Autogenerated HTML docs for v2.41.0-rc1-10-g9e493 --- MyFirstContribution.html | 4 ++-- MyFirstObjectWalk.html | 4 ++-- RelNotes/2.41.0.txt | 4 ++++ ReviewingGuidelines.html | 4 ++-- SubmittingPatches.html | 4 ++-- ToolsForGit.html | 4 ++-- everyday.html | 4 ++-- git-add.html | 2 +- git-am.html | 2 +- git-annotate.html | 2 +- git-apply.html | 2 +- git-archimport.html | 2 +- git-archive.html | 2 +- git-bisect.html | 2 +- git-blame.html | 2 +- git-branch.html | 2 +- git-bugreport.html | 2 +- git-bundle.html | 2 +- git-cat-file.html | 2 +- git-check-attr.html | 2 +- git-check-ignore.html | 2 +- git-check-mailmap.html | 2 +- git-check-ref-format.html | 2 +- git-checkout-index.html | 2 +- git-checkout.html | 2 +- git-cherry-pick.html | 2 +- git-cherry.html | 2 +- git-citool.html | 2 +- git-clean.html | 2 +- git-clone.html | 2 +- git-column.html | 2 +- git-commit-graph.html | 2 +- git-commit-tree.html | 2 +- git-commit.html | 2 +- git-config.html | 7 ++++--- git-count-objects.html | 2 +- git-credential-cache--daemon.html | 2 +- git-credential-cache.html | 2 +- git-credential-store.html | 2 +- git-credential.html | 2 +- git-cvsexportcommit.html | 2 +- git-cvsimport.html | 2 +- git-cvsserver.html | 2 +- git-daemon.html | 2 +- git-describe.html | 2 +- git-diagnose.html | 2 +- git-diff-files.html | 2 +- git-diff-index.html | 2 +- git-diff-tree.html | 2 +- git-diff.html | 2 +- git-difftool.html | 2 +- git-fast-export.html | 2 +- git-fast-import.html | 2 +- git-fetch-pack.html | 2 +- git-fetch.html | 2 +- git-filter-branch.html | 2 +- git-fmt-merge-msg.html | 2 +- git-for-each-ref.html | 2 +- git-for-each-repo.html | 2 +- git-format-patch.html | 2 +- git-fsck-objects.html | 2 +- git-fsck.html | 2 +- git-fsmonitor--daemon.html | 2 +- git-gc.html | 2 +- git-get-tar-commit-id.html | 2 +- git-grep.html | 2 +- git-gui.html | 2 +- git-hash-object.html | 2 +- git-help.html | 2 +- git-hook.html | 2 +- git-http-backend.html | 2 +- git-http-fetch.html | 2 +- git-http-push.html | 2 +- git-imap-send.html | 2 +- git-index-pack.html | 2 +- git-init-db.html | 2 +- git-init.html | 2 +- git-instaweb.html | 2 +- git-interpret-trailers.html | 2 +- git-log.html | 2 +- git-ls-files.html | 2 +- git-ls-remote.html | 2 +- git-ls-tree.html | 2 +- git-mailinfo.html | 2 +- git-mailsplit.html | 2 +- git-maintenance.html | 2 +- git-merge-base.html | 2 +- git-merge-file.html | 2 +- git-merge-index.html | 2 +- git-merge-one-file.html | 2 +- git-merge-tree.html | 2 +- git-merge.html | 2 +- git-mergetool--lib.html | 2 +- git-mergetool.html | 2 +- git-mktag.html | 2 +- git-mktree.html | 2 +- git-multi-pack-index.html | 2 +- git-mv.html | 2 +- git-name-rev.html | 2 +- git-notes.html | 2 +- git-p4.html | 2 +- git-pack-objects.html | 2 +- git-pack-redundant.html | 2 +- git-pack-refs.html | 2 +- git-patch-id.html | 2 +- git-prune-packed.html | 2 +- git-prune.html | 2 +- git-pull.html | 2 +- git-push.html | 2 +- git-quiltimport.html | 2 +- git-range-diff.html | 2 +- git-read-tree.html | 2 +- git-rebase.html | 2 +- git-receive-pack.html | 2 +- git-reflog.html | 2 +- git-remote-ext.html | 2 +- git-remote-fd.html | 2 +- git-remote-helpers.html | 4 ++-- git-remote.html | 2 +- git-repack.html | 2 +- git-replace.html | 2 +- git-request-pull.html | 2 +- git-rerere.html | 2 +- git-reset.html | 2 +- git-restore.html | 2 +- git-rev-list.html | 2 +- git-rev-parse.html | 2 +- git-revert.html | 2 +- git-rm.html | 2 +- git-send-email.html | 2 +- git-send-pack.html | 2 +- git-sh-i18n--envsubst.html | 2 +- git-sh-i18n.html | 2 +- git-sh-setup.html | 2 +- git-shell.html | 2 +- git-shortlog.html | 2 +- git-show-branch.html | 2 +- git-show-index.html | 2 +- git-show-ref.html | 2 +- git-show.html | 2 +- git-sparse-checkout.html | 2 +- git-stage.html | 2 +- git-stash.html | 2 +- git-status.html | 2 +- git-stripspace.html | 2 +- git-submodule.html | 2 +- git-svn.html | 2 +- git-switch.html | 2 +- git-symbolic-ref.html | 2 +- git-tag.html | 2 +- git-unpack-file.html | 2 +- git-unpack-objects.html | 2 +- git-update-index.html | 2 +- git-update-ref.html | 2 +- git-update-server-info.html | 2 +- git-upload-archive.html | 2 +- git-upload-pack.html | 2 +- git-var.html | 2 +- git-verify-commit.html | 2 +- git-verify-pack.html | 2 +- git-verify-tag.html | 2 +- git-version.html | 2 +- git-web--browse.html | 2 +- git-whatchanged.html | 2 +- git-worktree.html | 2 +- git-write-tree.html | 2 +- git.html | 2 +- gitattributes.html | 2 +- gitcli.html | 2 +- gitcore-tutorial.html | 2 +- gitcredentials.html | 2 +- gitcvs-migration.html | 2 +- gitdiffcore.html | 2 +- giteveryday.html | 2 +- gitfaq.html | 2 +- gitformat-bundle.html | 2 +- gitformat-chunk.html | 2 +- gitformat-commit-graph.html | 2 +- gitformat-index.html | 2 +- gitformat-pack.html | 2 +- gitformat-signature.html | 2 +- gitglossary.html | 2 +- githooks.html | 2 +- gitignore.html | 2 +- gitk.html | 2 +- gitmailmap.html | 2 +- gitmodules.html | 2 +- gitnamespaces.html | 2 +- gitprotocol-capabilities.html | 2 +- gitprotocol-common.html | 2 +- gitprotocol-http.html | 2 +- gitprotocol-pack.html | 2 +- gitprotocol-v2.html | 2 +- gitremote-helpers.html | 2 +- gitrepository-layout.html | 2 +- gitrevisions.html | 2 +- gitsubmodules.html | 2 +- gittutorial-2.html | 2 +- gittutorial.html | 2 +- gitweb.conf.html | 2 +- gitweb.html | 2 +- gitworkflows.html | 2 +- howto/coordinate-embargoed-releases.html | 2 +- howto/keep-canonical-history-correct.html | 4 ++-- howto/maintain-git.html | 4 ++-- howto/new-command.html | 4 ++-- howto/rebase-from-internal-branch.html | 4 ++-- howto/rebuild-from-update-hook.html | 4 ++-- howto/recover-corrupted-blob-object.html | 4 ++-- howto/recover-corrupted-object-harder.html | 4 ++-- howto/revert-a-faulty-merge.html | 4 ++-- howto/revert-branch-rebase.html | 4 ++-- howto/separating-topic-branches.html | 4 ++-- howto/setup-git-server-over-http.html | 4 ++-- howto/update-hook-example.html | 4 ++-- howto/use-git-daemon.html | 4 ++-- howto/using-merge-subtree.html | 4 ++-- howto/using-signed-tag-in-pull-request.html | 4 ++-- scalar.html | 2 +- technical/api-error-handling.html | 4 ++-- technical/api-index.html | 4 ++-- technical/api-merge.html | 4 ++-- technical/api-parse-options.html | 4 ++-- technical/api-simple-ipc.html | 4 ++-- technical/api-trace2.html | 4 ++-- technical/bitmap-format.html | 4 ++-- technical/bundle-uri.html | 4 ++-- technical/hash-function-transition.html | 4 ++-- technical/long-running-process-protocol.html | 4 ++-- technical/multi-pack-index.html | 4 ++-- technical/pack-heuristics.html | 4 ++-- technical/parallel-checkout.html | 4 ++-- technical/partial-clone.html | 4 ++-- technical/racy-git.html | 4 ++-- technical/reftable.html | 2 +- technical/scalar.html | 4 ++-- technical/send-pack-pipeline.html | 4 ++-- technical/shallow.html | 4 ++-- technical/trivial-merge.html | 4 ++-- user-manual.html | 2 +- 240 files changed, 287 insertions(+), 282 deletions(-) diff --git a/MyFirstContribution.html b/MyFirstContribution.html index 4ed19f9e9..0bdf2f9c6 100644 --- a/MyFirstContribution.html +++ b/MyFirstContribution.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -2061,7 +2061,7 @@ should generate your diffs from <topic>..<mybranch> and diff --git a/MyFirstObjectWalk.html b/MyFirstObjectWalk.html index c4e3aec69..91dee3710 100644 --- a/MyFirstObjectWalk.html +++ b/MyFirstObjectWalk.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1723,7 +1723,7 @@ Changed the display order of the filtered object walk diff --git a/RelNotes/2.41.0.txt b/RelNotes/2.41.0.txt index af9f3fd73..c77484c6b 100644 --- a/RelNotes/2.41.0.txt +++ b/RelNotes/2.41.0.txt @@ -369,6 +369,10 @@ Fixes since v2.40 by git forges to disable replace-refs feature. (merge b6551feadf ds/merge-tree-use-config later to maint). + * A few bugs in the sequencer machinery that results in miscounting + the steps have been corrected. + (merge 170eea9750 js/rebase-count-fixes later to maint). + * Other code cleanup, docfix, build fix, etc. (merge f7111175df as/doc-markup-fix later to maint). (merge 90ff7c9898 fc/test-aggregation-clean-up later to maint). diff --git a/ReviewingGuidelines.html b/ReviewingGuidelines.html index b8ee4c759..c40e62f5c 100644 --- a/ReviewingGuidelines.html +++ b/ReviewingGuidelines.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -975,7 +975,7 @@ message (after the ---) and the beginning of the diff.

diff --git a/SubmittingPatches.html b/SubmittingPatches.html index 872b3eb9d..a2fd74504 100644 --- a/SubmittingPatches.html +++ b/SubmittingPatches.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1447,7 +1447,7 @@ this problem around.

diff --git a/ToolsForGit.html b/ToolsForGit.html index 46287cfaf..388321a8e 100644 --- a/ToolsForGit.html +++ b/ToolsForGit.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -806,7 +806,7 @@ document can be applied here too.

diff --git a/everyday.html b/everyday.html index 085895364..7a21aa569 100644 --- a/everyday.html +++ b/everyday.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -751,7 +751,7 @@ link you clicked to get here.

diff --git a/git-add.html b/git-add.html index 1514e39e9..7e41b4abe 100644 --- a/git-add.html +++ b/git-add.html @@ -1425,7 +1425,7 @@ add.interactive.useBuiltin diff --git a/git-am.html b/git-am.html index ff0f2d648..447d9e6d8 100644 --- a/git-am.html +++ b/git-am.html @@ -1289,7 +1289,7 @@ am.threeWay diff --git a/git-annotate.html b/git-annotate.html index d38dbe2a2..3ce050a0c 100644 --- a/git-annotate.html +++ b/git-annotate.html @@ -1089,7 +1089,7 @@ take effect.

diff --git a/git-apply.html b/git-apply.html index b4c495cfe..c19abaac2 100644 --- a/git-apply.html +++ b/git-apply.html @@ -1248,7 +1248,7 @@ subdirectory is checked and (if possible) updated.

diff --git a/git-archimport.html b/git-archimport.html index 488402165..74ae5b094 100644 --- a/git-archimport.html +++ b/git-archimport.html @@ -905,7 +905,7 @@ patches that have been traded out-of-sequence between the branches.

diff --git a/git-archive.html b/git-archive.html index a6088b0dc..a63f0d1ca 100644 --- a/git-archive.html +++ b/git-archive.html @@ -1159,7 +1159,7 @@ while archiving any tree in your $GIT_DIR/info/attributes file.

diff --git a/git-bisect.html b/git-bisect.html index d52641774..f18a8a602 100644 --- a/git-bisect.html +++ b/git-bisect.html @@ -1240,7 +1240,7 @@ help or git bisect -h to get a long usage description.

diff --git a/git-blame.html b/git-blame.html index f0b4415ab..f599dce83 100644 --- a/git-blame.html +++ b/git-blame.html @@ -1498,7 +1498,7 @@ blame.markIgnoredLines diff --git a/git-branch.html b/git-branch.html index 76182852b..e8628cd11 100644 --- a/git-branch.html +++ b/git-branch.html @@ -1592,7 +1592,7 @@ a branch?” in the Git User’s Manual.

diff --git a/git-bugreport.html b/git-bugreport.html index 4374c93c9..caeb37e33 100644 --- a/git-bugreport.html +++ b/git-bugreport.html @@ -879,7 +879,7 @@ about their usage.

diff --git a/git-bundle.html b/git-bundle.html index 2c870b953..696f2b00b 100644 --- a/git-bundle.html +++ b/git-bundle.html @@ -1104,7 +1104,7 @@ references when fetching:

diff --git a/git-cat-file.html b/git-cat-file.html index fadfda4fe..e5bb558c6 100644 --- a/git-cat-file.html +++ b/git-cat-file.html @@ -1330,7 +1330,7 @@ will be reported.

diff --git a/git-check-attr.html b/git-check-attr.html index 6dc9cb7ea..25e6a5af1 100644 --- a/git-check-attr.html +++ b/git-check-attr.html @@ -970,7 +970,7 @@ README: caveat: unspecified diff --git a/git-check-ignore.html b/git-check-ignore.html index 715633e71..3f60c4ea2 100644 --- a/git-check-ignore.html +++ b/git-check-ignore.html @@ -924,7 +924,7 @@ buffer.

diff --git a/git-check-mailmap.html b/git-check-mailmap.html index 421cbf80b..a45a0bf97 100644 --- a/git-check-mailmap.html +++ b/git-check-mailmap.html @@ -811,7 +811,7 @@ to specify a custom .mailmap target file or object.

diff --git a/git-check-ref-format.html b/git-check-ref-format.html index 639cb7ab0..e52a7bfb2 100644 --- a/git-check-ref-format.html +++ b/git-check-ref-format.html @@ -963,7 +963,7 @@ Determine the reference name to use for a new branch: diff --git a/git-checkout-index.html b/git-checkout-index.html index 3092e33bb..9da25285d 100644 --- a/git-checkout-index.html +++ b/git-checkout-index.html @@ -1020,7 +1020,7 @@ into the file .merged-Makefile.

diff --git a/git-checkout.html b/git-checkout.html index add5ff025..1d6d5d393 100644 --- a/git-checkout.html +++ b/git-checkout.html @@ -1630,7 +1630,7 @@ checkout.thresholdForParallelism diff --git a/git-cherry-pick.html b/git-cherry-pick.html index 353bbfb4f..3b421e89e 100644 --- a/git-cherry-pick.html +++ b/git-cherry-pick.html @@ -1217,7 +1217,7 @@ try to apply the change introduced by topic^ again, diff --git a/git-cherry.html b/git-cherry.html index 2f5665147..6f997f85e 100644 --- a/git-cherry.html +++ b/git-cherry.html @@ -915,7 +915,7 @@ between base and topic:

diff --git a/git-citool.html b/git-citool.html index c7530ab18..2769f7805 100644 --- a/git-citool.html +++ b/git-citool.html @@ -776,7 +776,7 @@ See git-gui(1) for more details.

diff --git a/git-clean.html b/git-clean.html index fb95d958d..dd78b23bd 100644 --- a/git-clean.html +++ b/git-clean.html @@ -992,7 +992,7 @@ clean.requireForce diff --git a/git-clone.html b/git-clone.html index c87a956e5..9267f6272 100644 --- a/git-clone.html +++ b/git-clone.html @@ -1513,7 +1513,7 @@ clone.filterSubmodules diff --git a/git-column.html b/git-column.html index 42b82bcce..69d5d1188 100644 --- a/git-column.html +++ b/git-column.html @@ -1015,7 +1015,7 @@ column.tag diff --git a/git-commit-graph.html b/git-commit-graph.html index c7e3188b9..a76d53e72 100644 --- a/git-commit-graph.html +++ b/git-commit-graph.html @@ -989,7 +989,7 @@ commitGraph.readChangedPaths diff --git a/git-commit-tree.html b/git-commit-tree.html index 30a01ca6a..a7aeb0a9c 100644 --- a/git-commit-tree.html +++ b/git-commit-tree.html @@ -1029,7 +1029,7 @@ reversible operation.

diff --git a/git-commit.html b/git-commit.html index db1e2e4a8..a13cdb07d 100644 --- a/git-commit.html +++ b/git-commit.html @@ -1840,7 +1840,7 @@ information.

diff --git a/git-config.html b/git-config.html index 288dfa7a2..691240be2 100644 --- a/git-config.html +++ b/git-config.html @@ -7376,8 +7376,9 @@ http.lowSpeedLimit, http.lowSpeedTime

- If the HTTP transfer speed is less than http.lowSpeedLimit - for longer than http.lowSpeedTime seconds, the transfer is aborted. + If the HTTP transfer speed, in bytes per second, is less than + http.lowSpeedLimit for longer than http.lowSpeedTime seconds, + the transfer is aborted. Can be overridden by the GIT_HTTP_LOW_SPEED_LIMIT and GIT_HTTP_LOW_SPEED_TIME environment variables.

@@ -11708,7 +11709,7 @@ looks like

diff --git a/git-count-objects.html b/git-count-objects.html index e13c6b1a2..d989883f7 100644 --- a/git-count-objects.html +++ b/git-count-objects.html @@ -815,7 +815,7 @@ Print sizes in human readable format diff --git a/git-credential-cache--daemon.html b/git-credential-cache--daemon.html index 0b7a87414..35672fcd5 100644 --- a/git-credential-cache--daemon.html +++ b/git-credential-cache--daemon.html @@ -786,7 +786,7 @@ begun listening for clients.

diff --git a/git-credential-cache.html b/git-credential-cache.html index 8ef664dc4..252aed4dd 100644 --- a/git-credential-cache.html +++ b/git-credential-cache.html @@ -845,7 +845,7 @@ variable (this example increases the cache time to 1 hour):

diff --git a/git-credential-store.html b/git-credential-store.html index 1bcd68344..bfb98cabd 100644 --- a/git-credential-store.html +++ b/git-credential-store.html @@ -882,7 +882,7 @@ for more information.

diff --git a/git-credential.html b/git-credential.html index c355f9e8c..e0ea6e153 100644 --- a/git-credential.html +++ b/git-credential.html @@ -986,7 +986,7 @@ to pass additional information to credential helpers.

diff --git a/git-cvsexportcommit.html b/git-cvsexportcommit.html index 71f742872..5f2236503 100644 --- a/git-cvsexportcommit.html +++ b/git-cvsexportcommit.html @@ -951,7 +951,7 @@ $ git cherry cvshead myhead | sed -n 's/^+ //p' | xargs -l1 git cvsexportcommit diff --git a/git-cvsimport.html b/git-cvsimport.html index af3a9caee..83ecbbe0c 100644 --- a/git-cvsimport.html +++ b/git-cvsimport.html @@ -1107,7 +1107,7 @@ cvs2git (part of cvs2svn), http://subversion.apache.org/ diff --git a/git-cvsserver.html b/git-cvsserver.html index 023c14c75..38b958144 100644 --- a/git-cvsserver.html +++ b/git-cvsserver.html @@ -1327,7 +1327,7 @@ and gitcvs.allBinary to "guess".

diff --git a/git-daemon.html b/git-daemon.html index 11074ebda..2f3f792e5 100644 --- a/git-daemon.html +++ b/git-daemon.html @@ -1281,7 +1281,7 @@ services are performed.

diff --git a/git-describe.html b/git-describe.html index 865764356..baeb95d61 100644 --- a/git-describe.html +++ b/git-describe.html @@ -1042,7 +1042,7 @@ tag being favorable.

diff --git a/git-diagnose.html b/git-diagnose.html index 4fc838819..505b40e4c 100644 --- a/git-diagnose.html +++ b/git-diagnose.html @@ -858,7 +858,7 @@ Users should exercise caution when sharing an archive generated with diff --git a/git-diff-files.html b/git-diff-files.html index 6d25d70dc..68e712fda 100644 --- a/git-diff-files.html +++ b/git-diff-files.html @@ -2714,7 +2714,7 @@ the pathname, but if that is NUL, the record will show two paths. diff --git a/git-diff-index.html b/git-diff-index.html index 040227ce2..14cddcb2c 100644 --- a/git-diff-index.html +++ b/git-diff-index.html @@ -2808,7 +2808,7 @@ always have the special all-zero sha1. diff --git a/git-diff-tree.html b/git-diff-tree.html index 277451c74..25dee23d2 100644 --- a/git-diff-tree.html +++ b/git-diff-tree.html @@ -3995,7 +3995,7 @@ the pathname, but if that is NUL, the record will show two paths. diff --git a/git-diff.html b/git-diff.html index ab4c28d66..94f815421 100644 --- a/git-diff.html +++ b/git-diff.html @@ -3657,7 +3657,7 @@ diff.colorMovedWS diff --git a/git-difftool.html b/git-difftool.html index 6f904f826..5bd3dcbb4 100644 --- a/git-difftool.html +++ b/git-difftool.html @@ -1055,7 +1055,7 @@ difftool.guiDefault diff --git a/git-fast-export.html b/git-fast-export.html index fa7da2179..5de4830b3 100644 --- a/git-fast-export.html +++ b/git-fast-export.html @@ -1120,7 +1120,7 @@ a tag referencing a tree instead of a commit.

diff --git a/git-fast-import.html b/git-fast-import.html index db44a65ee..5b6a6461f 100644 --- a/git-fast-import.html +++ b/git-fast-import.html @@ -2640,7 +2640,7 @@ fastimport.unpackLimit diff --git a/git-fetch-pack.html b/git-fetch-pack.html index 91927de49..d4e373955 100644 --- a/git-fetch-pack.html +++ b/git-fetch-pack.html @@ -983,7 +983,7 @@ they may alternatively be 40-hex sha1s present on the remote.

diff --git a/git-fetch.html b/git-fetch.html index ee746259f..8d958cb5a 100644 --- a/git-fetch.html +++ b/git-fetch.html @@ -2237,7 +2237,7 @@ submodule update. This is expected to be fixed in a future Git version. diff --git a/git-filter-branch.html b/git-filter-branch.html index 73d68b573..bb44565f2 100644 --- a/git-filter-branch.html +++ b/git-filter-branch.html @@ -1626,7 +1626,7 @@ To top it all off, even when users finally find working commands, diff --git a/git-fmt-merge-msg.html b/git-fmt-merge-msg.html index 6966f1e8b..448dc1fe7 100644 --- a/git-fmt-merge-msg.html +++ b/git-fmt-merge-msg.html @@ -917,7 +917,7 @@ the "origin" remote.

diff --git a/git-for-each-ref.html b/git-for-each-ref.html index 9483a4827..55c7e258e 100644 --- a/git-for-each-ref.html +++ b/git-for-each-ref.html @@ -1367,7 +1367,7 @@ commits and from none of the --no-merged commits are shown.

diff --git a/git-for-each-repo.html b/git-for-each-repo.html index 1b269897a..4ee705935 100644 --- a/git-for-each-repo.html +++ b/git-for-each-repo.html @@ -812,7 +812,7 @@ descriptors stdin, stdout, and stderr.

diff --git a/git-format-patch.html b/git-format-patch.html index 39ab69211..d84db335a 100644 --- a/git-format-patch.html +++ b/git-format-patch.html @@ -2603,7 +2603,7 @@ merge commit.

diff --git a/git-fsck-objects.html b/git-fsck-objects.html index 661817647..61b56b38b 100644 --- a/git-fsck-objects.html +++ b/git-fsck-objects.html @@ -772,7 +772,7 @@ documentation of that command.

diff --git a/git-fsck.html b/git-fsck.html index 51f80dba4..ac881c3ab 100644 --- a/git-fsck.html +++ b/git-fsck.html @@ -1579,7 +1579,7 @@ GIT_ALTERNATE_OBJECT_DIRECTORIES diff --git a/git-fsmonitor--daemon.html b/git-fsmonitor--daemon.html index 80dcb9852..dddbbb356 100644 --- a/git-fsmonitor--daemon.html +++ b/git-fsmonitor--daemon.html @@ -900,7 +900,7 @@ fsmonitor.socketDir diff --git a/git-gc.html b/git-gc.html index fb7930eaa..04b30167c 100644 --- a/git-gc.html +++ b/git-gc.html @@ -1189,7 +1189,7 @@ seems to be low in practice).

diff --git a/git-get-tar-commit-id.html b/git-get-tar-commit-id.html index e63c21cf1..e5e6ef9ec 100644 --- a/git-get-tar-commit-id.html +++ b/git-get-tar-commit-id.html @@ -778,7 +778,7 @@ a tree ID instead of a commit ID or tag.

diff --git a/git-grep.html b/git-grep.html index cee178ff1..10734aa2f 100644 --- a/git-grep.html +++ b/git-grep.html @@ -1489,7 +1489,7 @@ grep.fallbackToNoIndex diff --git a/git-gui.html b/git-gui.html index d297f8836..fbaad6363 100644 --- a/git-gui.html +++ b/git-gui.html @@ -945,7 +945,7 @@ of end users.

diff --git a/git-hash-object.html b/git-hash-object.html index 40ee5e038..e43c4b079 100644 --- a/git-hash-object.html +++ b/git-hash-object.html @@ -854,7 +854,7 @@ When <type> is not specified, it defaults to "blob".

diff --git a/git-help.html b/git-help.html index 12a904cf6..591418695 100644 --- a/git-help.html +++ b/git-help.html @@ -1056,7 +1056,7 @@ See git-config(1) for more information about this. diff --git a/git-hook.html b/git-hook.html index 45a6e23d4..8e2e7d9d9 100644 --- a/git-hook.html +++ b/git-hook.html @@ -824,7 +824,7 @@ mandatory -- (or --end-of-options, see diff --git a/git-http-backend.html b/git-http-backend.html index a9975459e..d95b82eb3 100644 --- a/git-http-backend.html +++ b/git-http-backend.html @@ -1102,7 +1102,7 @@ invoked by the git-receive-pack.

diff --git a/git-http-fetch.html b/git-http-fetch.html index fc1a54411..a2c0362fb 100644 --- a/git-http-fetch.html +++ b/git-http-fetch.html @@ -860,7 +860,7 @@ commit-id diff --git a/git-http-push.html b/git-http-push.html index 0b45400c0..9522c736e 100644 --- a/git-http-push.html +++ b/git-http-push.html @@ -908,7 +908,7 @@ to disable the fast-forward check only on that ref.

diff --git a/git-imap-send.html b/git-imap-send.html index f6c1f3b0e..7059f73f4 100644 --- a/git-imap-send.html +++ b/git-imap-send.html @@ -1028,7 +1028,7 @@ users may wish to visit this web page for more information: diff --git a/git-index-pack.html b/git-index-pack.html index 586407f01..f4e55e204 100644 --- a/git-index-pack.html +++ b/git-index-pack.html @@ -981,7 +981,7 @@ mentioned above.

diff --git a/git-init-db.html b/git-init-db.html index 407cb0782..a9ff2fc0a 100644 --- a/git-init-db.html +++ b/git-init-db.html @@ -772,7 +772,7 @@ documentation of that command.

diff --git a/git-init.html b/git-init.html index 743f0cf01..8829063ae 100644 --- a/git-init.html +++ b/git-init.html @@ -1034,7 +1034,7 @@ init.defaultBranch diff --git a/git-instaweb.html b/git-instaweb.html index 23f6e050a..f0e88934b 100644 --- a/git-instaweb.html +++ b/git-instaweb.html @@ -907,7 +907,7 @@ restart diff --git a/git-interpret-trailers.html b/git-interpret-trailers.html index 2d00f1a8b..d46362b79 100644 --- a/git-interpret-trailers.html +++ b/git-interpret-trailers.html @@ -1343,7 +1343,7 @@ $ chmod +x .git/hooks/commit-msg diff --git a/git-log.html b/git-log.html index 16ef4ee78..5798369f1 100644 --- a/git-log.html +++ b/git-log.html @@ -5589,7 +5589,7 @@ See notes.rewrite.<command> above for a further description o diff --git a/git-ls-files.html b/git-ls-files.html index d18d792ad..ec4df97ee 100644 --- a/git-ls-files.html +++ b/git-ls-files.html @@ -1364,7 +1364,7 @@ pattern file appears in.

diff --git a/git-ls-remote.html b/git-ls-remote.html index 1502a7ca2..e5de75891 100644 --- a/git-ls-remote.html +++ b/git-ls-remote.html @@ -952,7 +952,7 @@ c5db5456ae3b0873fc659c19fafdde22313cc441 refs/tags/v0.99.2 diff --git a/git-ls-tree.html b/git-ls-tree.html index a330dd096..daa7b152a 100644 --- a/git-ls-tree.html +++ b/git-ls-tree.html @@ -1028,7 +1028,7 @@ path diff --git a/git-mailinfo.html b/git-mailinfo.html index 1daf955f3..c6581be19 100644 --- a/git-mailinfo.html +++ b/git-mailinfo.html @@ -972,7 +972,7 @@ mailinfo.scissors diff --git a/git-mailsplit.html b/git-mailsplit.html index cd57d9c38..9fd910dc5 100644 --- a/git-mailsplit.html +++ b/git-mailsplit.html @@ -860,7 +860,7 @@ patches in the correct order. diff --git a/git-maintenance.html b/git-maintenance.html index e4fc32214..0be8fd58a 100644 --- a/git-maintenance.html +++ b/git-maintenance.html @@ -1359,7 +1359,7 @@ maintenance.incremental-repack.auto diff --git a/git-merge-base.html b/git-merge-base.html index 2dd37db5a..f093175ed 100644 --- a/git-merge-base.html +++ b/git-merge-base.html @@ -1017,7 +1017,7 @@ commits that used to be at the tip of origin/master).

diff --git a/git-merge-file.html b/git-merge-file.html index f4e828267..9880a987c 100644 --- a/git-merge-file.html +++ b/git-merge-file.html @@ -894,7 +894,7 @@ implements all of RCS merge's functionality which is needed by diff --git a/git-merge-index.html b/git-merge-index.html index 2cedbc821..d4128b431 100644 --- a/git-merge-index.html +++ b/git-merge-index.html @@ -852,7 +852,7 @@ for the AA file, because it didn’t exist in the original, and thus diff --git a/git-merge-one-file.html b/git-merge-one-file.html index 1c961f491..907a4010f 100644 --- a/git-merge-one-file.html +++ b/git-merge-one-file.html @@ -772,7 +772,7 @@ to resolve a merge after the trivial merge done with git read-tree -m.< diff --git a/git-merge-tree.html b/git-merge-tree.html index 9d4a158bd..d7956e1fa 100644 --- a/git-merge-tree.html +++ b/git-merge-tree.html @@ -1152,7 +1152,7 @@ large repositories).

diff --git a/git-merge.html b/git-merge.html index 434551199..facf99ff6 100644 --- a/git-merge.html +++ b/git-merge.html @@ -2327,7 +2327,7 @@ merge.<driver>.recursive diff --git a/git-mergetool--lib.html b/git-mergetool--lib.html index f69456238..be33b0579 100644 --- a/git-mergetool--lib.html +++ b/git-mergetool--lib.html @@ -832,7 +832,7 @@ run_merge_tool diff --git a/git-mergetool.html b/git-mergetool.html index 9967ccc19..f26ec90e9 100644 --- a/git-mergetool.html +++ b/git-mergetool.html @@ -1342,7 +1342,7 @@ MERGED and REMOTE).

diff --git a/git-mktag.html b/git-mktag.html index 4b3a9bc0e..c277b6b96 100644 --- a/git-mktag.html +++ b/git-mktag.html @@ -828,7 +828,7 @@ care about, but that can be verified with gpg.

diff --git a/git-mktree.html b/git-mktree.html index ec61aa492..cf200a547 100644 --- a/git-mktree.html +++ b/git-mktree.html @@ -811,7 +811,7 @@ built is written to the standard output.

diff --git a/git-multi-pack-index.html b/git-multi-pack-index.html index db7631bb8..8e0a906df 100644 --- a/git-multi-pack-index.html +++ b/git-multi-pack-index.html @@ -958,7 +958,7 @@ multi-pack-index feature and its file format.

diff --git a/git-mv.html b/git-mv.html index 71c0b6755..bd4e948e7 100644 --- a/git-mv.html +++ b/git-mv.html @@ -857,7 +857,7 @@ been implemented.

diff --git a/git-name-rev.html b/git-name-rev.html index 3d8145860..ad1542bb7 100644 --- a/git-name-rev.html +++ b/git-name-rev.html @@ -903,7 +903,7 @@ not the context.

diff --git a/git-notes.html b/git-notes.html index 230ed94ac..6decfb7ad 100644 --- a/git-notes.html +++ b/git-notes.html @@ -1362,7 +1362,7 @@ on the notes.rewrite.<command> and notes.rewriteRef diff --git a/git-p4.html b/git-p4.html index ed16cfbd7..ee0d4df6e 100644 --- a/git-p4.html +++ b/git-p4.html @@ -1974,7 +1974,7 @@ Each commit imported by git p4 has a line at the end of the log diff --git a/git-pack-objects.html b/git-pack-objects.html index 4d806f2c2..d54febfbe 100644 --- a/git-pack-objects.html +++ b/git-pack-objects.html @@ -1390,7 +1390,7 @@ attribute delta set to false.

diff --git a/git-pack-redundant.html b/git-pack-redundant.html index 92bfb27ba..e0002ac5d 100644 --- a/git-pack-redundant.html +++ b/git-pack-redundant.html @@ -834,7 +834,7 @@ git pack-redundant --all | xargs rm

diff --git a/git-pack-refs.html b/git-pack-refs.html index 1ba32e6bc..160e4e64a 100644 --- a/git-pack-refs.html +++ b/git-pack-refs.html @@ -831,7 +831,7 @@ exists" when it means "branch <branch> exists".

diff --git a/git-patch-id.html b/git-patch-id.html index 2ce031a5b..47b008913 100644 --- a/git-patch-id.html +++ b/git-patch-id.html @@ -855,7 +855,7 @@ All whitespace within the patch is ignored and does not affect the id. diff --git a/git-prune-packed.html b/git-prune-packed.html index cdbe250da..f2a5d8888 100644 --- a/git-prune-packed.html +++ b/git-prune-packed.html @@ -814,7 +814,7 @@ disk storage, etc.

diff --git a/git-prune.html b/git-prune.html index 1ccb61fbc..646ce3f50 100644 --- a/git-prune.html +++ b/git-prune.html @@ -884,7 +884,7 @@ many other housekeeping tasks.

diff --git a/git-pull.html b/git-pull.html index 5029d9a18..2fabae733 100644 --- a/git-pull.html +++ b/git-pull.html @@ -2314,7 +2314,7 @@ version.

diff --git a/git-push.html b/git-push.html index 4d7347eda..7f34f2319 100644 --- a/git-push.html +++ b/git-push.html @@ -2181,7 +2181,7 @@ push.useBitmaps diff --git a/git-quiltimport.html b/git-quiltimport.html index d17775bb8..d5af3f060 100644 --- a/git-quiltimport.html +++ b/git-quiltimport.html @@ -841,7 +841,7 @@ variable.

diff --git a/git-range-diff.html b/git-range-diff.html index 3a720e4d6..d157f6df1 100644 --- a/git-range-diff.html +++ b/git-range-diff.html @@ -1085,7 +1085,7 @@ found in this case will look like this:

diff --git a/git-read-tree.html b/git-read-tree.html index 716b1d4e4..dd2907204 100644 --- a/git-read-tree.html +++ b/git-read-tree.html @@ -1294,7 +1294,7 @@ support.

diff --git a/git-rebase.html b/git-rebase.html index 345b408a8..e4c3458bb 100644 --- a/git-rebase.html +++ b/git-rebase.html @@ -2792,7 +2792,7 @@ sequence.editor diff --git a/git-receive-pack.html b/git-receive-pack.html index dbdb992c9..6d6aa8708 100644 --- a/git-receive-pack.html +++ b/git-receive-pack.html @@ -1094,7 +1094,7 @@ The pre-receive hook MUST NOT update any refs to point to diff --git a/git-reflog.html b/git-reflog.html index a6265b239..82cafdf9a 100644 --- a/git-reflog.html +++ b/git-reflog.html @@ -925,7 +925,7 @@ used with expire.

diff --git a/git-remote-ext.html b/git-remote-ext.html index e81564705..84726c118 100644 --- a/git-remote-ext.html +++ b/git-remote-ext.html @@ -963,7 +963,7 @@ begins with ext::. Examples:

diff --git a/git-remote-fd.html b/git-remote-fd.html index 70a21290c..66f3c243f 100644 --- a/git-remote-fd.html +++ b/git-remote-fd.html @@ -843,7 +843,7 @@ GIT_TRANSLOOP_DEBUG diff --git a/git-remote-helpers.html b/git-remote-helpers.html index d41c4aebc..abdb5d93c 100644 --- a/git-remote-helpers.html +++ b/git-remote-helpers.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -751,7 +751,7 @@ link you clicked to get here.

diff --git a/git-remote.html b/git-remote.html index 9f04749ff..dc22f9c8a 100644 --- a/git-remote.html +++ b/git-remote.html @@ -1057,7 +1057,7 @@ $ git merge origin
diff --git a/git-repack.html b/git-repack.html index 00276b4db..4af35d77a 100644 --- a/git-repack.html +++ b/git-repack.html @@ -1123,7 +1123,7 @@ attribute delta set to false.

diff --git a/git-replace.html b/git-replace.html index edee34707..1cdbfae73 100644 --- a/git-replace.html +++ b/git-replace.html @@ -971,7 +971,7 @@ pending objects.

diff --git a/git-request-pull.html b/git-request-pull.html index 5a8efb8d4..33db0b53d 100644 --- a/git-request-pull.html +++ b/git-request-pull.html @@ -855,7 +855,7 @@ the one you have locally, e.g.

diff --git a/git-rerere.html b/git-rerere.html index 335515835..bd49b4712 100644 --- a/git-rerere.html +++ b/git-rerere.html @@ -990,7 +990,7 @@ setting in
gitattributes(5) can be used.

diff --git a/git-reset.html b/git-reset.html index 0dfcc3530..fb99c427b 100644 --- a/git-reset.html +++ b/git-reset.html @@ -1507,7 +1507,7 @@ entries:

diff --git a/git-restore.html b/git-restore.html index 389d9784f..a76166c64 100644 --- a/git-restore.html +++ b/git-restore.html @@ -1073,7 +1073,7 @@ as using git-checkout(1))

diff --git a/git-rev-list.html b/git-rev-list.html index 1d51c84e8..b302a1591 100644 --- a/git-rev-list.html +++ b/git-rev-list.html @@ -3725,7 +3725,7 @@ Compare the on-disk size of branches in one group of refs, excluding diff --git a/git-rev-parse.html b/git-rev-parse.html index bcff2e06e..ee9cc471e 100644 --- a/git-rev-parse.html +++ b/git-rev-parse.html @@ -2077,7 +2077,7 @@ Similar to above: diff --git a/git-revert.html b/git-revert.html index 9fbabbc16..f3cfb8951 100644 --- a/git-revert.html +++ b/git-revert.html @@ -1059,7 +1059,7 @@ revert.reference diff --git a/git-rm.html b/git-rm.html index ee7d70018..6c2454070 100644 --- a/git-rm.html +++ b/git-rm.html @@ -1033,7 +1033,7 @@ obsolete when recursive submodule update has been implemented.

diff --git a/git-send-email.html b/git-send-email.html index eab7c37ac..9bf5485e4 100644 --- a/git-send-email.html +++ b/git-send-email.html @@ -1833,7 +1833,7 @@ Authen::SASL and Mail::Address.

diff --git a/git-send-pack.html b/git-send-pack.html index c4354c91c..df56e8c14 100644 --- a/git-send-pack.html +++ b/git-send-pack.html @@ -994,7 +994,7 @@ to disable the fast-forward check only on that ref.

diff --git a/git-sh-i18n--envsubst.html b/git-sh-i18n--envsubst.html index 1aefa501c..a5b9dc097 100644 --- a/git-sh-i18n--envsubst.html +++ b/git-sh-i18n--envsubst.html @@ -785,7 +785,7 @@ of Git. Don’t use it.

diff --git a/git-sh-i18n.html b/git-sh-i18n.html index b66da6e91..80a63de30 100644 --- a/git-sh-i18n.html +++ b/git-sh-i18n.html @@ -807,7 +807,7 @@ eval_gettext diff --git a/git-sh-setup.html b/git-sh-setup.html index 15f6c34f7..d12a58b22 100644 --- a/git-sh-setup.html +++ b/git-sh-setup.html @@ -902,7 +902,7 @@ create_virtual_base diff --git a/git-shell.html b/git-shell.html index 8f46133c2..675ea2d8f 100644 --- a/git-shell.html +++ b/git-shell.html @@ -873,7 +873,7 @@ contrib/git-shell-commands/README

diff --git a/git-shortlog.html b/git-shortlog.html index 8d6a9253c..3d43412be 100644 --- a/git-shortlog.html +++ b/git-shortlog.html @@ -2030,7 +2030,7 @@ the current directory.

diff --git a/git-show-branch.html b/git-show-branch.html index c1a467504..4ca59ad4f 100644 --- a/git-show-branch.html +++ b/git-show-branch.html @@ -1066,7 +1066,7 @@ showBranch.default diff --git a/git-show-index.html b/git-show-index.html index 8fae1c11a..e7f9367d4 100644 --- a/git-show-index.html +++ b/git-show-index.html @@ -824,7 +824,7 @@ repositories may change in backwards-incompatible ways. Only use diff --git a/git-show-ref.html b/git-show-ref.html index 4fbb3d42a..d52485dc0 100644 --- a/git-show-ref.html +++ b/git-show-ref.html @@ -977,7 +977,7 @@ flag, so you can do

diff --git a/git-show.html b/git-show.html index 178feeb0b..212f21fe1 100644 --- a/git-show.html +++ b/git-show.html @@ -3759,7 +3759,7 @@ reversible operation.

diff --git a/git-sparse-checkout.html b/git-sparse-checkout.html index b6ec84be5..4558c5fd3 100644 --- a/git-sparse-checkout.html +++ b/git-sparse-checkout.html @@ -1312,7 +1312,7 @@ of these restrictions.

diff --git a/git-stage.html b/git-stage.html index 204ae39df..e401cd67b 100644 --- a/git-stage.html +++ b/git-stage.html @@ -772,7 +772,7 @@ documentation of that command.

diff --git a/git-stash.html b/git-stash.html index dddd48949..b74eaf07f 100644 --- a/git-stash.html +++ b/git-stash.html @@ -1327,7 +1327,7 @@ stash.showStat diff --git a/git-status.html b/git-status.html index ef484c6d9..ee69e21ce 100644 --- a/git-status.html +++ b/git-status.html @@ -1451,7 +1451,7 @@ normal.

diff --git a/git-stripspace.html b/git-stripspace.html index 36c2cfe0d..aa65cf6cc 100644 --- a/git-stripspace.html +++ b/git-stripspace.html @@ -876,7 +876,7 @@ the repository.

diff --git a/git-submodule.html b/git-submodule.html index a1034c215..2f1d65e5e 100644 --- a/git-submodule.html +++ b/git-submodule.html @@ -1410,7 +1410,7 @@ for details.

diff --git a/git-svn.html b/git-svn.html index 26baae2bd..b52b294c8 100644 --- a/git-svn.html +++ b/git-svn.html @@ -2514,7 +2514,7 @@ and imports all SVN tags as branches, prefixing the tag name with tags/ diff --git a/git-switch.html b/git-switch.html index 6106d7415..bdbe81e45 100644 --- a/git-switch.html +++ b/git-switch.html @@ -1199,7 +1199,7 @@ checkout.thresholdForParallelism diff --git a/git-symbolic-ref.html b/git-symbolic-ref.html index 052bc45f4..87743c3e7 100644 --- a/git-symbolic-ref.html +++ b/git-symbolic-ref.html @@ -863,7 +863,7 @@ name is not a symbolic ref, or 128 if another error occurs.

diff --git a/git-tag.html b/git-tag.html index 46706f10f..2b98d1470 100644 --- a/git-tag.html +++ b/git-tag.html @@ -1348,7 +1348,7 @@ commits and from none of the --no-merged commits are shown.

diff --git a/git-unpack-file.html b/git-unpack-file.html index 4e058a94d..601312ad5 100644 --- a/git-unpack-file.html +++ b/git-unpack-file.html @@ -788,7 +788,7 @@ returns the name of the temporary file in the following format: diff --git a/git-unpack-objects.html b/git-unpack-objects.html index da0e9a997..c96452ff1 100644 --- a/git-unpack-objects.html +++ b/git-unpack-objects.html @@ -830,7 +830,7 @@ new packs and replace existing ones.

diff --git a/git-update-index.html b/git-update-index.html index 8997f1b40..ba5cf63b2 100644 --- a/git-update-index.html +++ b/git-update-index.html @@ -1546,7 +1546,7 @@ automatically.

diff --git a/git-update-ref.html b/git-update-ref.html index 4fd37bc7b..075a815b0 100644 --- a/git-update-ref.html +++ b/git-update-ref.html @@ -974,7 +974,7 @@ or does not have committer information available.

diff --git a/git-update-server-info.html b/git-update-server-info.html index 681a5082f..7ed30e46c 100644 --- a/git-update-server-info.html +++ b/git-update-server-info.html @@ -813,7 +813,7 @@ info/refs diff --git a/git-upload-archive.html b/git-upload-archive.html index c60273b05..7240ffbf7 100644 --- a/git-upload-archive.html +++ b/git-upload-archive.html @@ -832,7 +832,7 @@ access via non-smart-http.

diff --git a/git-upload-pack.html b/git-upload-pack.html index c12d89dc4..6fd17b46d 100644 --- a/git-upload-pack.html +++ b/git-upload-pack.html @@ -854,7 +854,7 @@ repository. For push operations, see git send-pack.

diff --git a/git-var.html b/git-var.html index a98c49649..da547738d 100644 --- a/git-var.html +++ b/git-var.html @@ -878,7 +878,7 @@ GIT_DEFAULT_BRANCH diff --git a/git-verify-commit.html b/git-verify-commit.html index 5d96af43f..6f5ace1bb 100644 --- a/git-verify-commit.html +++ b/git-verify-commit.html @@ -806,7 +806,7 @@ git-verify-commit(1) Manual Page diff --git a/git-verify-pack.html b/git-verify-pack.html index 3b18d241e..4e8b6da37 100644 --- a/git-verify-pack.html +++ b/git-verify-pack.html @@ -836,7 +836,7 @@ corresponding pack file.

diff --git a/git-verify-tag.html b/git-verify-tag.html index 3e1786e1c..c7985cc38 100644 --- a/git-verify-tag.html +++ b/git-verify-tag.html @@ -806,7 +806,7 @@ git-verify-tag(1) Manual Page diff --git a/git-version.html b/git-version.html index 689a0e37c..f0cd99551 100644 --- a/git-version.html +++ b/git-version.html @@ -789,7 +789,7 @@ former is internally converted into the latter.

diff --git a/git-web--browse.html b/git-web--browse.html index 60e675aaf..35c3a9152 100644 --- a/git-web--browse.html +++ b/git-web--browse.html @@ -964,7 +964,7 @@ See git-config(1) for more information about this. diff --git a/git-whatchanged.html b/git-whatchanged.html index 5f46b7839..8625a01b1 100644 --- a/git-whatchanged.html +++ b/git-whatchanged.html @@ -803,7 +803,7 @@ reading Linux kernel mailing list are trained to type it.

diff --git a/git-worktree.html b/git-worktree.html index 665388379..72bbb6a0f 100644 --- a/git-worktree.html +++ b/git-worktree.html @@ -1380,7 +1380,7 @@ checkouts of a superproject.

diff --git a/git-write-tree.html b/git-write-tree.html index 49ed13fcd..cd1d4499b 100644 --- a/git-write-tree.html +++ b/git-write-tree.html @@ -805,7 +805,7 @@ now, you need to have done a git update-index phase before you did the diff --git a/git.html b/git.html index 16384e99e..70d8bfb5e 100644 --- a/git.html +++ b/git.html @@ -3814,7 +3814,7 @@ the Git Security mailing list < diff --git a/gitattributes.html b/gitattributes.html index 9fcd7d64c..c7d825fb5 100644 --- a/gitattributes.html +++ b/gitattributes.html @@ -2243,7 +2243,7 @@ frotz unspecified diff --git a/gitcli.html b/gitcli.html index 63e928d3e..0d5500724 100644 --- a/gitcli.html +++ b/gitcli.html @@ -1052,7 +1052,7 @@ The two options can be specified together to ask a command to work diff --git a/gitcore-tutorial.html b/gitcore-tutorial.html index 8821f1d40..1f2c8b2b8 100644 --- a/gitcore-tutorial.html +++ b/gitcore-tutorial.html @@ -2458,7 +2458,7 @@ to follow, not easier.

diff --git a/gitcredentials.html b/gitcredentials.html index cef639fbe..5e14ae7a0 100644 --- a/gitcredentials.html +++ b/gitcredentials.html @@ -1110,7 +1110,7 @@ helpers will just ignore the new requests).

diff --git a/gitcvs-migration.html b/gitcvs-migration.html index 2018d1ab9..a4dbd62d6 100644 --- a/gitcvs-migration.html +++ b/gitcvs-migration.html @@ -957,7 +957,7 @@ repositories without the need for a central maintainer.

diff --git a/gitdiffcore.html b/gitdiffcore.html index 48120c50f..4078cfb4e 100644 --- a/gitdiffcore.html +++ b/gitdiffcore.html @@ -1108,7 +1108,7 @@ not sorted when diffcore-order is in effect.

diff --git a/giteveryday.html b/giteveryday.html index 6863bd515..be16520bc 100644 --- a/giteveryday.html +++ b/giteveryday.html @@ -1546,7 +1546,7 @@ create and push version tags. diff --git a/gitfaq.html b/gitfaq.html index 3ca5875c2..70aba080d 100644 --- a/gitfaq.html +++ b/gitfaq.html @@ -1262,7 +1262,7 @@ platform.

diff --git a/gitformat-bundle.html b/gitformat-bundle.html index 59269de6f..f3effc550 100644 --- a/gitformat-bundle.html +++ b/gitformat-bundle.html @@ -879,7 +879,7 @@ bundle to abort.

diff --git a/gitformat-chunk.html b/gitformat-chunk.html index a38231614..f88892183 100644 --- a/gitformat-chunk.html +++ b/gitformat-chunk.html @@ -888,7 +888,7 @@ for future formats:

diff --git a/gitformat-commit-graph.html b/gitformat-commit-graph.html index feaa323ed..48084b510 100644 --- a/gitformat-commit-graph.html +++ b/gitformat-commit-graph.html @@ -1076,7 +1076,7 @@ chunks and write the new information without trusting the incorrect data.

diff --git a/gitformat-index.html b/gitformat-index.html index 940ea0cfe..204dd3e81 100644 --- a/gitformat-index.html +++ b/gitformat-index.html @@ -1493,7 +1493,7 @@ this extension. diff --git a/gitformat-pack.html b/gitformat-pack.html index b2a4385ec..718eae467 100644 --- a/gitformat-pack.html +++ b/gitformat-pack.html @@ -1595,7 +1595,7 @@ scratch.

diff --git a/gitformat-signature.html b/gitformat-signature.html index da48c3b9e..90266d404 100644 --- a/gitformat-signature.html +++ b/gitformat-signature.html @@ -1064,7 +1064,7 @@ Date: Wed Jun 15 09:13:29 2016 +0000 diff --git a/gitglossary.html b/gitglossary.html index 6d0632f87..7633c1eec 100644 --- a/gitglossary.html +++ b/gitglossary.html @@ -1973,7 +1973,7 @@ The most notable example is HEAD.

diff --git a/githooks.html b/githooks.html index 841c9b84e..e02d3ffd4 100644 --- a/githooks.html +++ b/githooks.html @@ -1442,7 +1442,7 @@ running passing "1", "1" should not be possible.

diff --git a/gitignore.html b/gitignore.html index 731f7c825..65748f763 100644 --- a/gitignore.html +++ b/gitignore.html @@ -1073,7 +1073,7 @@ everything within foo/bar):

diff --git a/gitk.html b/gitk.html index e185f8985..8078bbacc 100644 --- a/gitk.html +++ b/gitk.html @@ -1101,7 +1101,7 @@ of end users.

diff --git a/gitmailmap.html b/gitmailmap.html index 0e095185a..21e042161 100644 --- a/gitmailmap.html +++ b/gitmailmap.html @@ -892,7 +892,7 @@ Jane Doe <jane@example.com> Jane <bugs@example.com> diff --git a/gitmodules.html b/gitmodules.html index 810766457..2d9c2a9f0 100644 --- a/gitmodules.html +++ b/gitmodules.html @@ -948,7 +948,7 @@ submodules a URL is specified which can be used for cloning the submodules.

< diff --git a/gitnamespaces.html b/gitnamespaces.html index 5f21d87da..df10c2142 100644 --- a/gitnamespaces.html +++ b/gitnamespaces.html @@ -850,7 +850,7 @@ As in #1, the attacker chooses an object ID X to steal. The victim sends diff --git a/gitprotocol-capabilities.html b/gitprotocol-capabilities.html index e653f9321..de3e511f9 100644 --- a/gitprotocol-capabilities.html +++ b/gitprotocol-capabilities.html @@ -1154,7 +1154,7 @@ and users of the session ID should not rely on this fact.

diff --git a/gitprotocol-common.html b/gitprotocol-common.html index 3bfaab6a9..a69fb6c90 100644 --- a/gitprotocol-common.html +++ b/gitprotocol-common.html @@ -889,7 +889,7 @@ pkt-line ("0004").

diff --git a/gitprotocol-http.html b/gitprotocol-http.html index 62f55c8f2..1e6711aad 100644 --- a/gitprotocol-http.html +++ b/gitprotocol-http.html @@ -1279,7 +1279,7 @@ update = old_id SP new_id SP name diff --git a/gitprotocol-pack.html b/gitprotocol-pack.html index 0dfa78382..964e5991c 100644 --- a/gitprotocol-pack.html +++ b/gitprotocol-pack.html @@ -1494,7 +1494,7 @@ can be rejected.

diff --git a/gitprotocol-v2.html b/gitprotocol-v2.html index fcc493150..3a515d2d0 100644 --- a/gitprotocol-v2.html +++ b/gitprotocol-v2.html @@ -1719,7 +1719,7 @@ headers of that bundle or bundles.

diff --git a/gitremote-helpers.html b/gitremote-helpers.html index 57b295833..5181b9d62 100644 --- a/gitremote-helpers.html +++ b/gitremote-helpers.html @@ -1537,7 +1537,7 @@ the remote side using that algorithm.

diff --git a/gitrepository-layout.html b/gitrepository-layout.html index bd1714a54..498e6ed01 100644 --- a/gitrepository-layout.html +++ b/gitrepository-layout.html @@ -1372,7 +1372,7 @@ GIT_COMMON_DIR/worktrees/<id>/config.worktree)

diff --git a/gitrevisions.html b/gitrevisions.html index 737eda12b..5cc7abb59 100644 --- a/gitrevisions.html +++ b/gitrevisions.html @@ -1343,7 +1343,7 @@ spelt out:

diff --git a/gitsubmodules.html b/gitsubmodules.html index c98b3c2e1..01fa73159 100644 --- a/gitsubmodules.html +++ b/gitsubmodules.html @@ -1113,7 +1113,7 @@ affects other Git commands, see
git-config(1) for diff --git a/gittutorial-2.html b/gittutorial-2.html index 4be9cc51e..3f6717bad 100644 --- a/gittutorial-2.html +++ b/gittutorial-2.html @@ -1171,7 +1171,7 @@ example, creating a new commit.

diff --git a/gittutorial.html b/gittutorial.html index 662c3b9eb..ad16f85fe 100644 --- a/gittutorial.html +++ b/gittutorial.html @@ -1374,7 +1374,7 @@ digressions that may be interesting at this point are:

diff --git a/gitweb.conf.html b/gitweb.conf.html index 34a32cce9..d084c11b2 100644 --- a/gitweb.conf.html +++ b/gitweb.conf.html @@ -2015,7 +2015,7 @@ gitweb_config.perl diff --git a/gitweb.html b/gitweb.html index 0bd2ecb3c..946c9fd6d 100644 --- a/gitweb.html +++ b/gitweb.html @@ -1642,7 +1642,7 @@ putting "gitweb" in the subject of email.

diff --git a/gitworkflows.html b/gitworkflows.html index 4c63bc675..e68de91f5 100644 --- a/gitworkflows.html +++ b/gitworkflows.html @@ -1225,7 +1225,7 @@ other options.

diff --git a/howto/coordinate-embargoed-releases.html b/howto/coordinate-embargoed-releases.html index b317d1e9f..71c2a1cd9 100644 --- a/howto/coordinate-embargoed-releases.html +++ b/howto/coordinate-embargoed-releases.html @@ -1038,7 +1038,7 @@ Thanks, diff --git a/howto/keep-canonical-history-correct.html b/howto/keep-canonical-history-correct.html index b89aa3d9b..dceed82c3 100644 --- a/howto/keep-canonical-history-correct.html +++ b/howto/keep-canonical-history-correct.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -939,7 +939,7 @@ tip of your master again and redo the two merges:

diff --git a/howto/maintain-git.html b/howto/maintain-git.html index 9c0b2ea23..debb7b227 100644 --- a/howto/maintain-git.html +++ b/howto/maintain-git.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1479,7 +1479,7 @@ $ git update-ref -d $mf/ai/topic diff --git a/howto/new-command.html b/howto/new-command.html index 5a8bdccba..a256e6ee3 100644 --- a/howto/new-command.html +++ b/howto/new-command.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -864,7 +864,7 @@ letter [PATCH 0/n]. diff --git a/howto/rebase-from-internal-branch.html b/howto/rebase-from-internal-branch.html index eeaaa7781..9c9ced759 100644 --- a/howto/rebase-from-internal-branch.html +++ b/howto/rebase-from-internal-branch.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -896,7 +896,7 @@ the #1' commit.

diff --git a/howto/rebuild-from-update-hook.html b/howto/rebuild-from-update-hook.html index 52c16257d..8b8a67832 100644 --- a/howto/rebuild-from-update-hook.html +++ b/howto/rebuild-from-update-hook.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -848,7 +848,7 @@ This is still crude and does not protect against simultaneous diff --git a/howto/recover-corrupted-blob-object.html b/howto/recover-corrupted-blob-object.html index 9b36df264..77c10aaa8 100644 --- a/howto/recover-corrupted-blob-object.html +++ b/howto/recover-corrupted-blob-object.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -881,7 +881,7 @@ thing.

diff --git a/howto/recover-corrupted-object-harder.html b/howto/recover-corrupted-object-harder.html index 1cf966316..52bb8069a 100644 --- a/howto/recover-corrupted-object-harder.html +++ b/howto/recover-corrupted-object-harder.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1190,7 +1190,7 @@ int main(int argc, char **argv) diff --git a/howto/revert-a-faulty-merge.html b/howto/revert-a-faulty-merge.html index 4babbb3e3..8fe233ece 100644 --- a/howto/revert-a-faulty-merge.html +++ b/howto/revert-a-faulty-merge.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1026,7 +1026,7 @@ P---o---o---M---x---x---W---x---M2 diff --git a/howto/revert-branch-rebase.html b/howto/revert-branch-rebase.html index 8f5a71466..4d8dc878c 100644 --- a/howto/revert-branch-rebase.html +++ b/howto/revert-branch-rebase.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -908,7 +908,7 @@ Committed merge 7fb9b7262a1d1e0a47bbfdcbbcf50ce0635d3f8f diff --git a/howto/separating-topic-branches.html b/howto/separating-topic-branches.html index 153bf8c4a..fac12372d 100644 --- a/howto/separating-topic-branches.html +++ b/howto/separating-topic-branches.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -842,7 +842,7 @@ o---o"master" diff --git a/howto/setup-git-server-over-http.html b/howto/setup-git-server-over-http.html index 6d28972a7..155f693d5 100644 --- a/howto/setup-git-server-over-http.html +++ b/howto/setup-git-server-over-http.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1072,7 +1072,7 @@ help diagnosing the problem, but removes security checks.

diff --git a/howto/update-hook-example.html b/howto/update-hook-example.html index b969fc6db..ca56cabb2 100644 --- a/howto/update-hook-example.html +++ b/howto/update-hook-example.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -931,7 +931,7 @@ that JC can make non-fast-forward pushes on it.

diff --git a/howto/use-git-daemon.html b/howto/use-git-daemon.html index 6ad6043a1..4d06932fc 100644 --- a/howto/use-git-daemon.html +++ b/howto/use-git-daemon.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -792,7 +792,7 @@ a good practice to put the paths after a "--" separator.

diff --git a/howto/using-merge-subtree.html b/howto/using-merge-subtree.html index e06b5634c..ecdbef00b 100644 --- a/howto/using-merge-subtree.html +++ b/howto/using-merge-subtree.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -849,7 +849,7 @@ Please note that if the other project merges from you, then it will diff --git a/howto/using-signed-tag-in-pull-request.html b/howto/using-signed-tag-in-pull-request.html index c72905d5c..0064b4b70 100644 --- a/howto/using-signed-tag-in-pull-request.html +++ b/howto/using-signed-tag-in-pull-request.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -953,7 +953,7 @@ as part of the merge commit.

diff --git a/scalar.html b/scalar.html index c47ab5e65..f65518f97 100644 --- a/scalar.html +++ b/scalar.html @@ -988,7 +988,7 @@ delete <enlistment> diff --git a/technical/api-error-handling.html b/technical/api-error-handling.html index 84601b2a5..d159bc4b9 100644 --- a/technical/api-error-handling.html +++ b/technical/api-error-handling.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -879,7 +879,7 @@ a message, pass a strbuf that is explicitly ignored:

diff --git a/technical/api-index.html b/technical/api-index.html index 14bb54f1d..bdc370a3f 100644 --- a/technical/api-index.html +++ b/technical/api-index.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -776,7 +776,7 @@ documents them.

diff --git a/technical/api-merge.html b/technical/api-merge.html index cc6683c90..d8141d9e1 100644 --- a/technical/api-merge.html +++ b/technical/api-merge.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -802,7 +802,7 @@ and diff.c for examples.

diff --git a/technical/api-parse-options.html b/technical/api-parse-options.html index 352b0492f..4582ba6ea 100644 --- a/technical/api-parse-options.html +++ b/technical/api-parse-options.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1352,7 +1352,7 @@ for real-world examples.

diff --git a/technical/api-simple-ipc.html b/technical/api-simple-ipc.html index c75947bd0..032945a42 100644 --- a/technical/api-simple-ipc.html +++ b/technical/api-simple-ipc.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -841,7 +841,7 @@ layer to focus on the application at hand.

diff --git a/technical/api-trace2.html b/technical/api-trace2.html index f08b0995f..09e199df5 100644 --- a/technical/api-trace2.html +++ b/technical/api-trace2.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -2355,7 +2355,7 @@ Trace2 targets (and convert <key> to a "category"). diff --git a/technical/bitmap-format.html b/technical/bitmap-format.html index 687a12f37..4922b5ff6 100644 --- a/technical/bitmap-format.html +++ b/technical/bitmap-format.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1209,7 +1209,7 @@ xor_row (4 byte integer, network byte order): diff --git a/technical/bundle-uri.html b/technical/bundle-uri.html index 86227f728..56a08ae1b 100644 --- a/technical/bundle-uri.html +++ b/technical/bundle-uri.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1464,7 +1464,7 @@ would cause these on-demand downloads to be too aggressive.

diff --git a/technical/hash-function-transition.html b/technical/hash-function-transition.html index bcf794d40..6184797b4 100644 --- a/technical/hash-function-transition.html +++ b/technical/hash-function-transition.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -2088,7 +2088,7 @@ See the history of this file in git.git for the history of subsequent diff --git a/technical/long-running-process-protocol.html b/technical/long-running-process-protocol.html index 5470a9df0..70d9587df 100644 --- a/technical/long-running-process-protocol.html +++ b/technical/long-running-process-protocol.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -796,7 +796,7 @@ process has stopped.

diff --git a/technical/multi-pack-index.html b/technical/multi-pack-index.html index d30225875..1bb7756e6 100644 --- a/technical/multi-pack-index.html +++ b/technical/multi-pack-index.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -913,7 +913,7 @@ Packfiles can be marked as "special" using empty files that share diff --git a/technical/pack-heuristics.html b/technical/pack-heuristics.html index c63ce70a1..55e5716dd 100644 --- a/technical/pack-heuristics.html +++ b/technical/pack-heuristics.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1344,7 +1344,7 @@ so obvious that they never go anywhere. diff --git a/technical/parallel-checkout.html b/technical/parallel-checkout.html index 07ab56241..57343e1df 100644 --- a/technical/parallel-checkout.html +++ b/technical/parallel-checkout.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1076,7 +1076,7 @@ err |= run_parallel_checkout(&state, pc_workers, pc_threshold, NULL, NULL);< diff --git a/technical/partial-clone.html b/technical/partial-clone.html index c1b9c844f..fd29db960 100644 --- a/technical/partial-clone.html +++ b/technical/partial-clone.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -1214,7 +1214,7 @@ type of packfile that references it.

diff --git a/technical/racy-git.html b/technical/racy-git.html index 3a3ab3d5c..62d900933 100644 --- a/technical/racy-git.html +++ b/technical/racy-git.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -953,7 +953,7 @@ practice anymore. This was done with commit 0fc82cff on Aug 15, diff --git a/technical/reftable.html b/technical/reftable.html index 16c612f24..0b0183824 100644 --- a/technical/reftable.html +++ b/technical/reftable.html @@ -2056,7 +2056,7 @@ impossible.

diff --git a/technical/scalar.html b/technical/scalar.html index 21445d909..295c083bd 100644 --- a/technical/scalar.html +++ b/technical/scalar.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -834,7 +834,7 @@ built and installed as its own executable in the bin/ directory, al diff --git a/technical/send-pack-pipeline.html b/technical/send-pack-pipeline.html index 5f2ef12af..c75ef7ab5 100644 --- a/technical/send-pack-pipeline.html +++ b/technical/send-pack-pipeline.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -828,7 +828,7 @@ closes the reading side of the pipe and fd to receive-pack.

diff --git a/technical/shallow.html b/technical/shallow.html index 56f829606..89a256943 100644 --- a/technical/shallow.html +++ b/technical/shallow.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -814,7 +814,7 @@ number a signed 32-bit integer can contain) means infinite depth.

diff --git a/technical/trivial-merge.html b/technical/trivial-merge.html index fccde6572..81dfd196c 100644 --- a/technical/trivial-merge.html +++ b/technical/trivial-merge.html @@ -735,7 +735,7 @@ asciidoc.install();
@@ -857,7 +857,7 @@ the automatic merge will generally give this effect.

diff --git a/user-manual.html b/user-manual.html index 5cfe8871e..ac5da64be 100644 --- a/user-manual.html +++ b/user-manual.html @@ -1,5 +1,5 @@ -Git User Manual

Git User Manual

Revision History
2023-05-19

Table of Contents

Introduction
1. Repositories and Branches
How to get a Git repository
How to check out a different version of a project
Understanding History: Commits
Understanding history: commits, parents, and reachability
Understanding history: History diagrams
Understanding history: What is a branch?
Manipulating branches
Examining an old version without creating a new branch
Examining branches from a remote repository
Naming branches, tags, and other references
Updating a repository with git fetch
Fetching branches from other repositories
2. Exploring Git history
How to use bisect to find a regression
Naming commits
Creating tags
Browsing revisions
Generating diffs
Viewing old file versions
Examples
Counting the number of commits on a branch
Check whether two branches point at the same history
Find first tagged version including a given fix
Showing commits unique to a given branch
Creating a changelog and tarball for a software release
Finding commits referencing a file with given content
3. Developing with Git
Telling Git your name
Creating a new repository
How to make a commit
Creating good commit messages
Ignoring files
How to merge
Resolving a merge
Getting conflict-resolution help during a merge
Undoing a merge
Fast-forward merges
Fixing mistakes
Fixing a mistake with a new commit
Fixing a mistake by rewriting history
Checking out an old version of a file
Temporarily setting aside work in progress
Ensuring good performance
Ensuring reliability
Checking the repository for corruption
Recovering lost changes
4. Sharing development with others
Getting updates with git pull
Submitting patches to a project
Importing patches to a project
Public Git repositories
Setting up a public repository
Exporting a Git repository via the Git protocol
Exporting a git repository via HTTP
Pushing changes to a public repository
What to do when a push fails
Setting up a shared repository
Allowing web browsing of a repository
How to get a Git repository with minimal history
Examples
Maintaining topic branches for a Linux subsystem maintainer
5. Rewriting history and maintaining patch series
Creating the perfect patch series
Keeping a patch series up to date using git rebase
Rewriting a single commit
Reordering or selecting from a patch series
Using interactive rebases
Other tools
Problems with rewriting history
Why bisecting merge commits can be harder than bisecting linear history
6. Advanced branch management
Fetching individual branches
git fetch and fast-forwards
Forcing git fetch to do non-fast-forward updates
Configuring remote-tracking branches
7. Git concepts
The Object Database
Commit Object
Tree Object
Blob Object
Trust
Tag Object
How Git stores objects efficiently: pack files
Dangling objects
Recovering from repository corruption
The index
8. Submodules
Pitfalls with submodules
9. Low-level Git operations
Object access and manipulation
The Workflow
working directory → index
index → object database
object database → index
index → working directory
Tying it all together
Examining the data
Merging multiple trees
Merging multiple trees, continued
10. Hacking Git
Object storage format
A birds-eye view of Git’s source code
11. Git Glossary
Git explained
A. Git Quick Reference
Creating a new repository
Managing branches
Exploring history
Making changes
Merging
Sharing your changes
Repository maintenance
B. Notes and todo list for this manual
Todo list

Introduction

Git is a fast distributed revision control system.

This manual is designed to be readable by someone with basic UNIX +Git User Manual

Git User Manual

Revision History
2023-05-20

Table of Contents

Introduction
1. Repositories and Branches
How to get a Git repository
How to check out a different version of a project
Understanding History: Commits
Understanding history: commits, parents, and reachability
Understanding history: History diagrams
Understanding history: What is a branch?
Manipulating branches
Examining an old version without creating a new branch
Examining branches from a remote repository
Naming branches, tags, and other references
Updating a repository with git fetch
Fetching branches from other repositories
2. Exploring Git history
How to use bisect to find a regression
Naming commits
Creating tags
Browsing revisions
Generating diffs
Viewing old file versions
Examples
Counting the number of commits on a branch
Check whether two branches point at the same history
Find first tagged version including a given fix
Showing commits unique to a given branch
Creating a changelog and tarball for a software release
Finding commits referencing a file with given content
3. Developing with Git
Telling Git your name
Creating a new repository
How to make a commit
Creating good commit messages
Ignoring files
How to merge
Resolving a merge
Getting conflict-resolution help during a merge
Undoing a merge
Fast-forward merges
Fixing mistakes
Fixing a mistake with a new commit
Fixing a mistake by rewriting history
Checking out an old version of a file
Temporarily setting aside work in progress
Ensuring good performance
Ensuring reliability
Checking the repository for corruption
Recovering lost changes
4. Sharing development with others
Getting updates with git pull
Submitting patches to a project
Importing patches to a project
Public Git repositories
Setting up a public repository
Exporting a Git repository via the Git protocol
Exporting a git repository via HTTP
Pushing changes to a public repository
What to do when a push fails
Setting up a shared repository
Allowing web browsing of a repository
How to get a Git repository with minimal history
Examples
Maintaining topic branches for a Linux subsystem maintainer
5. Rewriting history and maintaining patch series
Creating the perfect patch series
Keeping a patch series up to date using git rebase
Rewriting a single commit
Reordering or selecting from a patch series
Using interactive rebases
Other tools
Problems with rewriting history
Why bisecting merge commits can be harder than bisecting linear history
6. Advanced branch management
Fetching individual branches
git fetch and fast-forwards
Forcing git fetch to do non-fast-forward updates
Configuring remote-tracking branches
7. Git concepts
The Object Database
Commit Object
Tree Object
Blob Object
Trust
Tag Object
How Git stores objects efficiently: pack files
Dangling objects
Recovering from repository corruption
The index
8. Submodules
Pitfalls with submodules
9. Low-level Git operations
Object access and manipulation
The Workflow
working directory → index
index → object database
object database → index
index → working directory
Tying it all together
Examining the data
Merging multiple trees
Merging multiple trees, continued
10. Hacking Git
Object storage format
A birds-eye view of Git’s source code
11. Git Glossary
Git explained
A. Git Quick Reference
Creating a new repository
Managing branches
Exploring history
Making changes
Merging
Sharing your changes
Repository maintenance
B. Notes and todo list for this manual
Todo list

Introduction

Git is a fast distributed revision control system.

This manual is designed to be readable by someone with basic UNIX command-line skills, but no previous knowledge of Git.

Chapter 1, Repositories and Branches and Chapter 2, Exploring Git history explain how to fetch and study a project using git—read these chapters to learn how to build and test a particular version of a software project, search for -- cgit 1.2.3-korg