SM0 She11
Path:
/
/
usr
/
share
/
doc
/
git-1.8.3.1
Full Path (server): /usr/share/doc/git-1.8.3.1
Create Fil3
Upl04d Fil3
📄 COPYING
[E]
[D]
[R]
📄 README
[E]
[D]
[R]
📁 RelNotes
Open
[D]
[R]
📄 blame-options.txt
[E]
[D]
[R]
📄 cmds-ancillaryinterrogators.txt
[E]
[D]
[R]
📄 cmds-ancillarymanipulators.txt
[E]
[D]
[R]
📄 cmds-foreignscminterface.txt
[E]
[D]
[R]
📄 cmds-mainporcelain.txt
[E]
[D]
[R]
📄 cmds-plumbinginterrogators.txt
[E]
[D]
[R]
📄 cmds-plumbingmanipulators.txt
[E]
[D]
[R]
📄 cmds-purehelpers.txt
[E]
[D]
[R]
📄 cmds-synchelpers.txt
[E]
[D]
[R]
📄 cmds-synchingrepositories.txt
[E]
[D]
[R]
📄 config.txt
[E]
[D]
[R]
📁 contrib
Open
[D]
[R]
📄 date-formats.txt
[E]
[D]
[R]
📄 diff-config.txt
[E]
[D]
[R]
📄 diff-format.txt
[E]
[D]
[R]
📄 diff-generate-patch.txt
[E]
[D]
[R]
📄 diff-options.txt
[E]
[D]
[R]
📄 docbook-xsl.css
[E]
[D]
[R]
📄 everyday.html
[E]
[D]
[R]
📄 everyday.txt
[E]
[D]
[R]
📄 fetch-options.txt
[E]
[D]
[R]
📄 git-add.html
[E]
[D]
[R]
📄 git-add.txt
[E]
[D]
[R]
📄 git-am.html
[E]
[D]
[R]
📄 git-am.txt
[E]
[D]
[R]
📄 git-annotate.html
[E]
[D]
[R]
📄 git-annotate.txt
[E]
[D]
[R]
📄 git-apply.html
[E]
[D]
[R]
📄 git-apply.txt
[E]
[D]
[R]
📄 git-archive.html
[E]
[D]
[R]
📄 git-archive.txt
[E]
[D]
[R]
📄 git-bisect-lk2009.html
[E]
[D]
[R]
📄 git-bisect-lk2009.txt
[E]
[D]
[R]
📄 git-bisect.html
[E]
[D]
[R]
📄 git-bisect.txt
[E]
[D]
[R]
📄 git-blame.html
[E]
[D]
[R]
📄 git-blame.txt
[E]
[D]
[R]
📄 git-branch.html
[E]
[D]
[R]
📄 git-branch.txt
[E]
[D]
[R]
📄 git-bundle.html
[E]
[D]
[R]
📄 git-bundle.txt
[E]
[D]
[R]
📄 git-cat-file.html
[E]
[D]
[R]
📄 git-cat-file.txt
[E]
[D]
[R]
📄 git-check-attr.html
[E]
[D]
[R]
📄 git-check-attr.txt
[E]
[D]
[R]
📄 git-check-ignore.html
[E]
[D]
[R]
📄 git-check-ignore.txt
[E]
[D]
[R]
📄 git-check-ref-format.html
[E]
[D]
[R]
📄 git-check-ref-format.txt
[E]
[D]
[R]
📄 git-checkout-index.html
[E]
[D]
[R]
📄 git-checkout-index.txt
[E]
[D]
[R]
📄 git-checkout.html
[E]
[D]
[R]
📄 git-checkout.txt
[E]
[D]
[R]
📄 git-cherry-pick.html
[E]
[D]
[R]
📄 git-cherry-pick.txt
[E]
[D]
[R]
📄 git-cherry.html
[E]
[D]
[R]
📄 git-cherry.txt
[E]
[D]
[R]
📄 git-citool.html
[E]
[D]
[R]
📄 git-citool.txt
[E]
[D]
[R]
📄 git-clean.html
[E]
[D]
[R]
📄 git-clean.txt
[E]
[D]
[R]
📄 git-clone.html
[E]
[D]
[R]
📄 git-clone.txt
[E]
[D]
[R]
📄 git-column.html
[E]
[D]
[R]
📄 git-column.txt
[E]
[D]
[R]
📄 git-commit-tree.html
[E]
[D]
[R]
📄 git-commit-tree.txt
[E]
[D]
[R]
📄 git-commit.html
[E]
[D]
[R]
📄 git-commit.txt
[E]
[D]
[R]
📄 git-config.html
[E]
[D]
[R]
📄 git-config.txt
[E]
[D]
[R]
📄 git-count-objects.html
[E]
[D]
[R]
📄 git-count-objects.txt
[E]
[D]
[R]
📄 git-credential-cache--daemon.html
[E]
[D]
[R]
📄 git-credential-cache--daemon.txt
[E]
[D]
[R]
📄 git-credential-cache.html
[E]
[D]
[R]
📄 git-credential-cache.txt
[E]
[D]
[R]
📄 git-credential-store.html
[E]
[D]
[R]
📄 git-credential-store.txt
[E]
[D]
[R]
📄 git-credential.html
[E]
[D]
[R]
📄 git-credential.txt
[E]
[D]
[R]
📄 git-cvsexportcommit.html
[E]
[D]
[R]
📄 git-cvsexportcommit.txt
[E]
[D]
[R]
📄 git-cvsimport.html
[E]
[D]
[R]
📄 git-cvsimport.txt
[E]
[D]
[R]
📄 git-cvsserver.html
[E]
[D]
[R]
📄 git-cvsserver.txt
[E]
[D]
[R]
📄 git-daemon.html
[E]
[D]
[R]
📄 git-daemon.txt
[E]
[D]
[R]
📄 git-describe.html
[E]
[D]
[R]
📄 git-describe.txt
[E]
[D]
[R]
📄 git-diff-files.html
[E]
[D]
[R]
📄 git-diff-files.txt
[E]
[D]
[R]
📄 git-diff-index.html
[E]
[D]
[R]
📄 git-diff-index.txt
[E]
[D]
[R]
📄 git-diff-tree.html
[E]
[D]
[R]
📄 git-diff-tree.txt
[E]
[D]
[R]
📄 git-diff.html
[E]
[D]
[R]
📄 git-diff.txt
[E]
[D]
[R]
📄 git-difftool.html
[E]
[D]
[R]
📄 git-difftool.txt
[E]
[D]
[R]
📄 git-fast-export.html
[E]
[D]
[R]
📄 git-fast-export.txt
[E]
[D]
[R]
📄 git-fast-import.html
[E]
[D]
[R]
📄 git-fast-import.txt
[E]
[D]
[R]
📄 git-fetch-pack.html
[E]
[D]
[R]
📄 git-fetch-pack.txt
[E]
[D]
[R]
📄 git-fetch.html
[E]
[D]
[R]
📄 git-fetch.txt
[E]
[D]
[R]
📄 git-filter-branch.html
[E]
[D]
[R]
📄 git-filter-branch.txt
[E]
[D]
[R]
📄 git-fmt-merge-msg.html
[E]
[D]
[R]
📄 git-fmt-merge-msg.txt
[E]
[D]
[R]
📄 git-for-each-ref.html
[E]
[D]
[R]
📄 git-for-each-ref.txt
[E]
[D]
[R]
📄 git-format-patch.html
[E]
[D]
[R]
📄 git-format-patch.txt
[E]
[D]
[R]
📄 git-fsck-objects.html
[E]
[D]
[R]
📄 git-fsck-objects.txt
[E]
[D]
[R]
📄 git-fsck.html
[E]
[D]
[R]
📄 git-fsck.txt
[E]
[D]
[R]
📄 git-gc.html
[E]
[D]
[R]
📄 git-gc.txt
[E]
[D]
[R]
📄 git-get-tar-commit-id.html
[E]
[D]
[R]
📄 git-get-tar-commit-id.txt
[E]
[D]
[R]
📄 git-grep.html
[E]
[D]
[R]
📄 git-grep.txt
[E]
[D]
[R]
📄 git-gui.html
[E]
[D]
[R]
📄 git-gui.txt
[E]
[D]
[R]
📄 git-hash-object.html
[E]
[D]
[R]
📄 git-hash-object.txt
[E]
[D]
[R]
📄 git-help.html
[E]
[D]
[R]
📄 git-help.txt
[E]
[D]
[R]
📄 git-http-backend.html
[E]
[D]
[R]
📄 git-http-backend.txt
[E]
[D]
[R]
📄 git-http-fetch.html
[E]
[D]
[R]
📄 git-http-fetch.txt
[E]
[D]
[R]
📄 git-http-push.html
[E]
[D]
[R]
📄 git-http-push.txt
[E]
[D]
[R]
📄 git-imap-send.html
[E]
[D]
[R]
📄 git-imap-send.txt
[E]
[D]
[R]
📄 git-index-pack.html
[E]
[D]
[R]
📄 git-index-pack.txt
[E]
[D]
[R]
📄 git-init-db.html
[E]
[D]
[R]
📄 git-init-db.txt
[E]
[D]
[R]
📄 git-init.html
[E]
[D]
[R]
📄 git-init.txt
[E]
[D]
[R]
📄 git-instaweb.html
[E]
[D]
[R]
📄 git-instaweb.txt
[E]
[D]
[R]
📄 git-log.html
[E]
[D]
[R]
📄 git-log.txt
[E]
[D]
[R]
📄 git-lost-found.html
[E]
[D]
[R]
📄 git-lost-found.txt
[E]
[D]
[R]
📄 git-ls-files.html
[E]
[D]
[R]
📄 git-ls-files.txt
[E]
[D]
[R]
📄 git-ls-remote.html
[E]
[D]
[R]
📄 git-ls-remote.txt
[E]
[D]
[R]
📄 git-ls-tree.html
[E]
[D]
[R]
📄 git-ls-tree.txt
[E]
[D]
[R]
📄 git-mailinfo.html
[E]
[D]
[R]
📄 git-mailinfo.txt
[E]
[D]
[R]
📄 git-mailsplit.html
[E]
[D]
[R]
📄 git-mailsplit.txt
[E]
[D]
[R]
📄 git-merge-base.html
[E]
[D]
[R]
📄 git-merge-base.txt
[E]
[D]
[R]
📄 git-merge-file.html
[E]
[D]
[R]
📄 git-merge-file.txt
[E]
[D]
[R]
📄 git-merge-index.html
[E]
[D]
[R]
📄 git-merge-index.txt
[E]
[D]
[R]
📄 git-merge-one-file.html
[E]
[D]
[R]
📄 git-merge-one-file.txt
[E]
[D]
[R]
📄 git-merge-tree.html
[E]
[D]
[R]
📄 git-merge-tree.txt
[E]
[D]
[R]
📄 git-merge.html
[E]
[D]
[R]
📄 git-merge.txt
[E]
[D]
[R]
📄 git-mergetool--lib.html
[E]
[D]
[R]
📄 git-mergetool--lib.txt
[E]
[D]
[R]
📄 git-mergetool.html
[E]
[D]
[R]
📄 git-mergetool.txt
[E]
[D]
[R]
📄 git-mktag.html
[E]
[D]
[R]
📄 git-mktag.txt
[E]
[D]
[R]
📄 git-mktree.html
[E]
[D]
[R]
📄 git-mktree.txt
[E]
[D]
[R]
📄 git-mv.html
[E]
[D]
[R]
📄 git-mv.txt
[E]
[D]
[R]
📄 git-name-rev.html
[E]
[D]
[R]
📄 git-name-rev.txt
[E]
[D]
[R]
📄 git-notes.html
[E]
[D]
[R]
📄 git-notes.txt
[E]
[D]
[R]
📄 git-p4.html
[E]
[D]
[R]
📄 git-p4.txt
[E]
[D]
[R]
📄 git-pack-objects.html
[E]
[D]
[R]
📄 git-pack-objects.txt
[E]
[D]
[R]
📄 git-pack-redundant.html
[E]
[D]
[R]
📄 git-pack-redundant.txt
[E]
[D]
[R]
📄 git-pack-refs.html
[E]
[D]
[R]
📄 git-pack-refs.txt
[E]
[D]
[R]
📄 git-parse-remote.html
[E]
[D]
[R]
📄 git-parse-remote.txt
[E]
[D]
[R]
📄 git-patch-id.html
[E]
[D]
[R]
📄 git-patch-id.txt
[E]
[D]
[R]
📄 git-peek-remote.html
[E]
[D]
[R]
📄 git-peek-remote.txt
[E]
[D]
[R]
📄 git-prune-packed.html
[E]
[D]
[R]
📄 git-prune-packed.txt
[E]
[D]
[R]
📄 git-prune.html
[E]
[D]
[R]
📄 git-prune.txt
[E]
[D]
[R]
📄 git-pull.html
[E]
[D]
[R]
📄 git-pull.txt
[E]
[D]
[R]
📄 git-push.html
[E]
[D]
[R]
📄 git-push.txt
[E]
[D]
[R]
📄 git-quiltimport.html
[E]
[D]
[R]
📄 git-quiltimport.txt
[E]
[D]
[R]
📄 git-read-tree.html
[E]
[D]
[R]
📄 git-read-tree.txt
[E]
[D]
[R]
📄 git-rebase.html
[E]
[D]
[R]
📄 git-rebase.txt
[E]
[D]
[R]
📄 git-receive-pack.html
[E]
[D]
[R]
📄 git-receive-pack.txt
[E]
[D]
[R]
📄 git-reflog.html
[E]
[D]
[R]
📄 git-reflog.txt
[E]
[D]
[R]
📄 git-relink.html
[E]
[D]
[R]
📄 git-relink.txt
[E]
[D]
[R]
📄 git-remote-ext.html
[E]
[D]
[R]
📄 git-remote-ext.txt
[E]
[D]
[R]
📄 git-remote-fd.html
[E]
[D]
[R]
📄 git-remote-fd.txt
[E]
[D]
[R]
📄 git-remote-helpers.html
[E]
[D]
[R]
📄 git-remote-testgit.html
[E]
[D]
[R]
📄 git-remote-testgit.txt
[E]
[D]
[R]
📄 git-remote.html
[E]
[D]
[R]
📄 git-remote.txt
[E]
[D]
[R]
📄 git-repack.html
[E]
[D]
[R]
📄 git-repack.txt
[E]
[D]
[R]
📄 git-replace.html
[E]
[D]
[R]
📄 git-replace.txt
[E]
[D]
[R]
📄 git-repo-config.html
[E]
[D]
[R]
📄 git-repo-config.txt
[E]
[D]
[R]
📄 git-request-pull.html
[E]
[D]
[R]
📄 git-request-pull.txt
[E]
[D]
[R]
📄 git-rerere.html
[E]
[D]
[R]
📄 git-rerere.txt
[E]
[D]
[R]
📄 git-reset.html
[E]
[D]
[R]
📄 git-reset.txt
[E]
[D]
[R]
📄 git-rev-list.html
[E]
[D]
[R]
📄 git-rev-list.txt
[E]
[D]
[R]
📄 git-rev-parse.html
[E]
[D]
[R]
📄 git-rev-parse.txt
[E]
[D]
[R]
📄 git-revert.html
[E]
[D]
[R]
📄 git-revert.txt
[E]
[D]
[R]
📄 git-rm.html
[E]
[D]
[R]
📄 git-rm.txt
[E]
[D]
[R]
📄 git-send-email.html
[E]
[D]
[R]
📄 git-send-email.txt
[E]
[D]
[R]
📄 git-send-pack.html
[E]
[D]
[R]
📄 git-send-pack.txt
[E]
[D]
[R]
📄 git-sh-i18n--envsubst.html
[E]
[D]
[R]
📄 git-sh-i18n--envsubst.txt
[E]
[D]
[R]
📄 git-sh-i18n.html
[E]
[D]
[R]
📄 git-sh-i18n.txt
[E]
[D]
[R]
📄 git-sh-setup.html
[E]
[D]
[R]
📄 git-sh-setup.txt
[E]
[D]
[R]
📄 git-shell.html
[E]
[D]
[R]
📄 git-shell.txt
[E]
[D]
[R]
📄 git-shortlog.html
[E]
[D]
[R]
📄 git-shortlog.txt
[E]
[D]
[R]
📄 git-show-branch.html
[E]
[D]
[R]
📄 git-show-branch.txt
[E]
[D]
[R]
📄 git-show-index.html
[E]
[D]
[R]
📄 git-show-index.txt
[E]
[D]
[R]
📄 git-show-ref.html
[E]
[D]
[R]
📄 git-show-ref.txt
[E]
[D]
[R]
📄 git-show.html
[E]
[D]
[R]
📄 git-show.txt
[E]
[D]
[R]
📄 git-stage.html
[E]
[D]
[R]
📄 git-stage.txt
[E]
[D]
[R]
📄 git-stash.html
[E]
[D]
[R]
📄 git-stash.txt
[E]
[D]
[R]
📄 git-status.html
[E]
[D]
[R]
📄 git-status.txt
[E]
[D]
[R]
📄 git-stripspace.html
[E]
[D]
[R]
📄 git-stripspace.txt
[E]
[D]
[R]
📄 git-submodule.html
[E]
[D]
[R]
📄 git-submodule.txt
[E]
[D]
[R]
📄 git-svn.html
[E]
[D]
[R]
📄 git-svn.txt
[E]
[D]
[R]
📄 git-symbolic-ref.html
[E]
[D]
[R]
📄 git-symbolic-ref.txt
[E]
[D]
[R]
📄 git-tag.html
[E]
[D]
[R]
📄 git-tag.txt
[E]
[D]
[R]
📄 git-tar-tree.html
[E]
[D]
[R]
📄 git-tar-tree.txt
[E]
[D]
[R]
📄 git-tools.html
[E]
[D]
[R]
📄 git-tools.txt
[E]
[D]
[R]
📄 git-unpack-file.html
[E]
[D]
[R]
📄 git-unpack-file.txt
[E]
[D]
[R]
📄 git-unpack-objects.html
[E]
[D]
[R]
📄 git-unpack-objects.txt
[E]
[D]
[R]
📄 git-update-index.html
[E]
[D]
[R]
📄 git-update-index.txt
[E]
[D]
[R]
📄 git-update-ref.html
[E]
[D]
[R]
📄 git-update-ref.txt
[E]
[D]
[R]
📄 git-update-server-info.html
[E]
[D]
[R]
📄 git-update-server-info.txt
[E]
[D]
[R]
📄 git-upload-archive.html
[E]
[D]
[R]
📄 git-upload-archive.txt
[E]
[D]
[R]
📄 git-upload-pack.html
[E]
[D]
[R]
📄 git-upload-pack.txt
[E]
[D]
[R]
📄 git-var.html
[E]
[D]
[R]
📄 git-var.txt
[E]
[D]
[R]
📄 git-verify-pack.html
[E]
[D]
[R]
📄 git-verify-pack.txt
[E]
[D]
[R]
📄 git-verify-tag.html
[E]
[D]
[R]
📄 git-verify-tag.txt
[E]
[D]
[R]
📄 git-web--browse.html
[E]
[D]
[R]
📄 git-web--browse.txt
[E]
[D]
[R]
📄 git-whatchanged.html
[E]
[D]
[R]
📄 git-whatchanged.txt
[E]
[D]
[R]
📄 git-write-tree.html
[E]
[D]
[R]
📄 git-write-tree.txt
[E]
[D]
[R]
📄 git.html
[E]
[D]
[R]
📄 git.txt
[E]
[D]
[R]
📄 gitattributes.html
[E]
[D]
[R]
📄 gitattributes.txt
[E]
[D]
[R]
📄 gitcli.html
[E]
[D]
[R]
📄 gitcli.txt
[E]
[D]
[R]
📄 gitcore-tutorial.html
[E]
[D]
[R]
📄 gitcore-tutorial.txt
[E]
[D]
[R]
📄 gitcredentials.html
[E]
[D]
[R]
📄 gitcredentials.txt
[E]
[D]
[R]
📄 gitcvs-migration.html
[E]
[D]
[R]
📄 gitcvs-migration.txt
[E]
[D]
[R]
📄 gitdiffcore.html
[E]
[D]
[R]
📄 gitdiffcore.txt
[E]
[D]
[R]
📄 gitglossary.html
[E]
[D]
[R]
📄 gitglossary.txt
[E]
[D]
[R]
📄 githooks.html
[E]
[D]
[R]
📄 githooks.txt
[E]
[D]
[R]
📄 gitignore.html
[E]
[D]
[R]
📄 gitignore.txt
[E]
[D]
[R]
📄 gitk.html
[E]
[D]
[R]
📄 gitk.txt
[E]
[D]
[R]
📄 gitmodules.html
[E]
[D]
[R]
📄 gitmodules.txt
[E]
[D]
[R]
📄 gitnamespaces.html
[E]
[D]
[R]
📄 gitnamespaces.txt
[E]
[D]
[R]
📄 gitremote-helpers.html
[E]
[D]
[R]
📄 gitremote-helpers.txt
[E]
[D]
[R]
📄 gitrepository-layout.html
[E]
[D]
[R]
📄 gitrepository-layout.txt
[E]
[D]
[R]
📄 gitrevisions.html
[E]
[D]
[R]
📄 gitrevisions.txt
[E]
[D]
[R]
📄 gittutorial-2.html
[E]
[D]
[R]
📄 gittutorial-2.txt
[E]
[D]
[R]
📄 gittutorial.html
[E]
[D]
[R]
📄 gittutorial.txt
[E]
[D]
[R]
📄 gitweb.conf.html
[E]
[D]
[R]
📄 gitweb.conf.txt
[E]
[D]
[R]
📄 gitweb.html
[E]
[D]
[R]
📄 gitweb.txt
[E]
[D]
[R]
📄 gitworkflows.html
[E]
[D]
[R]
📄 gitworkflows.txt
[E]
[D]
[R]
📄 glossary-content.txt
[E]
[D]
[R]
📁 howto
Open
[D]
[R]
📄 howto-index.html
[E]
[D]
[R]
📄 howto-index.txt
[E]
[D]
[R]
📄 i18n.txt
[E]
[D]
[R]
📄 mailmap.txt
[E]
[D]
[R]
📄 merge-config.txt
[E]
[D]
[R]
📄 merge-options.txt
[E]
[D]
[R]
📄 merge-strategies.txt
[E]
[D]
[R]
📄 mergetools-diff.txt
[E]
[D]
[R]
📄 mergetools-merge.txt
[E]
[D]
[R]
📄 pretty-formats.txt
[E]
[D]
[R]
📄 pretty-options.txt
[E]
[D]
[R]
📄 pull-fetch-param.txt
[E]
[D]
[R]
📄 rev-list-options.txt
[E]
[D]
[R]
📄 revisions.txt
[E]
[D]
[R]
📄 sequencer.txt
[E]
[D]
[R]
📁 technical
Open
[D]
[R]
📄 urls-remotes.txt
[E]
[D]
[R]
📄 urls.txt
[E]
[D]
[R]
📄 user-manual.html
[E]
[D]
[R]
📄 user-manual.txt
[E]
[D]
[R]
Editing: git-update-ref.txt
git-update-ref(1) ================= NAME ---- git-update-ref - Update the object name stored in a ref safely SYNOPSIS -------- [verse] 'git update-ref' [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] <ref> <newvalue> [<oldvalue>]) DESCRIPTION ----------- Given two arguments, stores the <newvalue> in the <ref>, possibly dereferencing the symbolic refs. E.g. `git update-ref HEAD <newvalue>` updates the current branch head to the new object. Given three arguments, stores the <newvalue> in the <ref>, possibly dereferencing the symbolic refs, after verifying that the current value of the <ref> matches <oldvalue>. E.g. `git update-ref refs/heads/master <newvalue> <oldvalue>` updates the master branch head to <newvalue> only if its current value is <oldvalue>. You can specify 40 "0" or an empty string as <oldvalue> to make sure that the ref you are creating does not exist. It also allows a "ref" file to be a symbolic pointer to another ref file by starting with the four-byte header sequence of "ref:". More importantly, it allows the update of a ref file to follow these symbolic pointers, whether they are symlinks or these "regular file symbolic refs". It follows *real* symlinks only if they start with "refs/": otherwise it will just try to read them and update them as a regular file (i.e. it will allow the filesystem to follow them, but will overwrite such a symlink to somewhere else with a regular filename). If --no-deref is given, <ref> itself is overwritten, rather than the result of following the symbolic pointers. In general, using git update-ref HEAD "$head" should be a _lot_ safer than doing echo "$head" > "$GIT_DIR/HEAD" both from a symlink following standpoint *and* an error checking standpoint. The "refs/" rule for symlinks means that symlinks that point to "outside" the tree are safe: they'll be followed for reading but not for writing (so we'll never write through a ref symlink to some other tree, if you have copied a whole archive by creating a symlink tree). With `-d` flag, it deletes the named <ref> after verifying it still contains <oldvalue>. Logging Updates --------------- If config parameter "core.logAllRefUpdates" is true and the ref is one under "refs/heads/", "refs/remotes/", "refs/notes/", or the symbolic ref HEAD; or the file "$GIT_DIR/logs/<ref>" exists then `git update-ref` will append a line to the log file "$GIT_DIR/logs/<ref>" (dereferencing all symbolic refs before creating the log name) describing the change in ref value. Log lines are formatted as: . oldsha1 SP newsha1 SP committer LF + Where "oldsha1" is the 40 character hexadecimal value previously stored in <ref>, "newsha1" is the 40 character hexadecimal value of <newvalue> and "committer" is the committer's name, email address and date in the standard Git committer ident format. Optionally with -m: . oldsha1 SP newsha1 SP committer TAB message LF + Where all fields are as described above and "message" is the value supplied to the -m option. An update will fail (without changing <ref>) if the current user is unable to create a new log file, append to the existing log file or does not have committer information available. GIT --- Part of the linkgit:git[1] suite
Save