├── README.md ├── de ├── cmds-ancillaryinterrogators.adoc ├── cmds-ancillarymanipulators.adoc ├── cmds-foreignscminterface.adoc ├── cmds-mainporcelain.adoc ├── cmds-plumbinginterrogators.adoc ├── cmds-plumbingmanipulators.adoc ├── cmds-purehelpers.adoc ├── cmds-synchelpers.adoc ├── cmds-synchingrepositories.adoc ├── date-formats.adoc ├── git-add.html ├── git-citool.adoc ├── git-citool.html ├── git-clone.html ├── git-config.html ├── git-credential.html ├── git-diff.html ├── git-fsck-objects.adoc ├── git-fsck-objects.html ├── git-init-db.html ├── git-init.html ├── git-merge-one-file.adoc ├── git-merge-one-file.html ├── git-mv.html ├── git-restore.html ├── git-rev-list.html ├── git-stage.html ├── git-verify-commit.adoc ├── git-verify-commit.html ├── git-verify-tag.adoc ├── git-verify-tag.html ├── git-write-tree.html ├── git.html ├── gitglossary.adoc └── gitglossary.html ├── es ├── cmds-ancillaryinterrogators.adoc ├── cmds-ancillarymanipulators.adoc ├── cmds-developerinterfaces.adoc ├── cmds-foreignscminterface.adoc ├── cmds-guide.adoc ├── cmds-mainporcelain.adoc ├── cmds-plumbinginterrogators.adoc ├── cmds-plumbingmanipulators.adoc ├── cmds-purehelpers.adoc ├── cmds-synchelpers.adoc ├── cmds-synchingrepositories.adoc ├── cmds-userinterfaces.adoc ├── date-formats.adoc ├── diff-format.adoc ├── diff-generate-patch.adoc ├── diff-options.adoc ├── git-add.adoc ├── git-add.html ├── git-clone.adoc ├── git-clone.html ├── git-commit.adoc ├── git-commit.html ├── git-init.adoc ├── git-init.html ├── git.adoc ├── git.html ├── gitglossary.adoc ├── gitglossary.html ├── glossary-content.adoc ├── includes │ └── cmd-config-section-all.adoc ├── object-format-disclaimer.adoc └── urls.adoc ├── fr ├── blame-options.adoc ├── cmds-ancillaryinterrogators.adoc ├── cmds-ancillarymanipulators.adoc ├── cmds-developerinterfaces.adoc ├── cmds-foreignscminterface.adoc ├── cmds-guide.adoc ├── cmds-mainporcelain.adoc ├── cmds-plumbinginterrogators.adoc ├── cmds-plumbingmanipulators.adoc ├── cmds-purehelpers.adoc ├── cmds-synchelpers.adoc ├── cmds-synchingrepositories.adoc ├── cmds-userinterfaces.adoc ├── config.adoc ├── date-formats.adoc ├── diff-format.adoc ├── diff-generate-patch.adoc ├── diff-options.adoc ├── fetch-options.adoc ├── git-add.adoc ├── git-add.html ├── git-am.adoc ├── git-am.html ├── git-annotate.adoc ├── git-annotate.html ├── git-apply.adoc ├── git-apply.html ├── git-archimport.adoc ├── git-archimport.html ├── git-archive.adoc ├── git-archive.html ├── git-bisect.adoc ├── git-bisect.html ├── git-blame.adoc ├── git-blame.html ├── git-branch.adoc ├── git-branch.html ├── git-bugreport.adoc ├── git-bugreport.html ├── git-bundle.adoc ├── git-bundle.html ├── git-cat-file.adoc ├── git-cat-file.html ├── git-check-attr.adoc ├── git-check-attr.html ├── git-check-ignore.adoc ├── git-check-ignore.html ├── git-check-mailmap.adoc ├── git-check-mailmap.html ├── git-check-ref-format.adoc ├── git-check-ref-format.html ├── git-checkout-index.adoc ├── git-checkout-index.html ├── git-checkout.adoc ├── git-checkout.html ├── git-cherry-pick.adoc ├── git-cherry-pick.html ├── git-cherry.adoc ├── git-cherry.html ├── git-citool.adoc ├── git-citool.html ├── git-clean.adoc ├── git-clean.html ├── git-clone.adoc ├── git-clone.html ├── git-column.adoc ├── git-column.html ├── git-commit-tree.adoc ├── git-commit-tree.html ├── git-commit.adoc ├── git-commit.html ├── git-config.adoc ├── git-config.html ├── git-count-objects.adoc ├── git-count-objects.html ├── git-credential-cache--daemon.adoc ├── git-credential-cache--daemon.html ├── git-credential-cache.adoc ├── git-credential-cache.html ├── git-credential-store.adoc ├── git-credential-store.html ├── git-credential.adoc ├── git-credential.html ├── git-cvsexportcommit.adoc ├── git-cvsexportcommit.html ├── git-cvsimport.adoc ├── git-cvsimport.html ├── git-cvsserver.adoc ├── git-cvsserver.html ├── git-daemon.adoc ├── git-daemon.html ├── git-describe.adoc ├── git-describe.html ├── git-diff-files.adoc ├── git-diff-files.html ├── git-diff-tree.adoc ├── git-diff-tree.html ├── git-diff.adoc ├── git-diff.html ├── git-difftool.adoc ├── git-difftool.html ├── git-fast-export.adoc ├── git-fast-export.html ├── git-fast-import.adoc ├── git-fast-import.html ├── git-fetch.adoc ├── git-fetch.html ├── git-fmt-merge-msg.adoc ├── git-fmt-merge-msg.html ├── git-format-patch.adoc ├── git-format-patch.html ├── git-fsck-objects.adoc ├── git-fsck-objects.html ├── git-fsck.adoc ├── git-fsck.html ├── git-gc.adoc ├── git-gc.html ├── git-get-tar-commit-id.adoc ├── git-get-tar-commit-id.html ├── git-grep.adoc ├── git-grep.html ├── git-gui.adoc ├── git-gui.html ├── git-help.adoc ├── git-help.html ├── git-http-backend.adoc ├── git-http-backend.html ├── git-http-fetch.adoc ├── git-http-fetch.html ├── git-http-push.adoc ├── git-http-push.html ├── git-imap-send.adoc ├── git-imap-send.html ├── git-index-pack.adoc ├── git-index-pack.html ├── git-init-db.adoc ├── git-init-db.html ├── git-init.adoc ├── git-init.html ├── git-instaweb.adoc ├── git-instaweb.html ├── git-interpret-trailers.adoc ├── git-interpret-trailers.html ├── git-log.adoc ├── git-log.html ├── git-ls-remote.adoc ├── git-ls-remote.html ├── git-mailinfo.adoc ├── git-mailinfo.html ├── git-mailsplit.adoc ├── git-mailsplit.html ├── git-merge-one-file.adoc ├── git-merge-one-file.html ├── git-merge-tree.adoc ├── git-merge-tree.html ├── git-merge.adoc ├── git-merge.html ├── git-mergetool--lib.adoc ├── git-mergetool--lib.html ├── git-mergetool.adoc ├── git-mergetool.html ├── git-mktag.adoc ├── git-mktag.html ├── git-mktree.adoc ├── git-mktree.html ├── git-mv.adoc ├── git-mv.html ├── git-name-rev.adoc ├── git-name-rev.html ├── git-notes.adoc ├── git-notes.html ├── git-pack-objects.adoc ├── git-pack-objects.html ├── git-pack-redundant.adoc ├── git-pack-redundant.html ├── git-pack-refs.adoc ├── git-pack-refs.html ├── git-patch-id.adoc ├── git-patch-id.html ├── git-prune-packed.adoc ├── git-prune-packed.html ├── git-prune.adoc ├── git-prune.html ├── git-pull.adoc ├── git-pull.html ├── git-push.adoc ├── git-push.html ├── git-quiltimport.adoc ├── git-quiltimport.html ├── git-range-diff.adoc ├── git-range-diff.html ├── git-rebase.adoc ├── git-rebase.html ├── git-reflog.adoc ├── git-reflog.html ├── git-remote.adoc ├── git-remote.html ├── git-repack.adoc ├── git-repack.html ├── git-replace.adoc ├── git-replace.html ├── git-request-pull.adoc ├── git-request-pull.html ├── git-rerere.adoc ├── git-rerere.html ├── git-reset.adoc ├── git-reset.html ├── git-restore.adoc ├── git-restore.html ├── git-rev-list.html ├── git-revert.adoc ├── git-revert.html ├── git-rm.adoc ├── git-rm.html ├── git-shortlog.adoc ├── git-shortlog.html ├── git-show.adoc ├── git-show.html ├── git-stage.adoc ├── git-stage.html ├── git-stash.adoc ├── git-stash.html ├── git-status.adoc ├── git-status.html ├── git-submodule.adoc ├── git-submodule.html ├── git-switch.adoc ├── git-switch.html ├── git-tag.adoc ├── git-tag.html ├── git-worktree.adoc ├── git-worktree.html ├── git.adoc ├── git.html ├── gitglossary.adoc ├── gitglossary.html ├── gitignore.adoc ├── glossary-content.adoc ├── i18n.adoc ├── includes │ ├── cmd-config-section-all.adoc │ └── cmd-config-section-rest.adoc ├── line-range-format.adoc ├── line-range-options.adoc ├── merge-options.adoc ├── merge-strategies.adoc ├── object-format-disclaimer.adoc ├── pretty-formats.adoc ├── pretty-options.adoc ├── pull-fetch-param.adoc ├── ref-reachability-filters.adoc ├── ref-storage-format.adoc ├── rerere-options.adoc ├── rev-list-description.adoc ├── rev-list-options.adoc ├── signoff-option.adoc ├── transfer-data-leaks.adoc ├── urls-remotes.adoc └── urls.adoc ├── id ├── gitglossary.adoc └── gitglossary.html ├── is ├── date-formats.adoc ├── git-add.html ├── git-clone.html └── git-init.html ├── it ├── gitglossary.adoc └── gitglossary.html ├── ja ├── date-formats.adoc ├── diff-generate-patch.adoc ├── git-add.adoc ├── git-add.html ├── git-clone.html ├── git-grep.html ├── git-init-db.adoc ├── git-init-db.html ├── git-init.html ├── gitglossary.adoc ├── gitglossary.html ├── glossary-content.adoc ├── includes │ └── cmd-config-section-all.adoc ├── line-range-options.adoc └── object-format-disclaimer.adoc ├── ko ├── gitglossary.adoc ├── gitglossary.html └── glossary-content.adoc ├── pt_BR ├── blame-options.adoc ├── cmds-ancillaryinterrogators.adoc ├── cmds-ancillarymanipulators.adoc ├── cmds-developerinterfaces.adoc ├── cmds-foreignscminterface.adoc ├── cmds-guide.adoc ├── cmds-mainporcelain.adoc ├── cmds-plumbinginterrogators.adoc ├── cmds-plumbingmanipulators.adoc ├── cmds-purehelpers.adoc ├── cmds-synchelpers.adoc ├── cmds-synchingrepositories.adoc ├── cmds-userinterfaces.adoc ├── config.adoc ├── date-formats.adoc ├── diff-generate-patch.adoc ├── fetch-options.adoc ├── git-add.adoc ├── git-add.html ├── git-am.adoc ├── git-am.html ├── git-annotate.adoc ├── git-annotate.html ├── git-apply.adoc ├── git-apply.html ├── git-archimport.adoc ├── git-archimport.html ├── git-archive.adoc ├── git-archive.html ├── git-bisect-lk2009.adoc ├── git-bisect-lk2009.html ├── git-bisect.adoc ├── git-bisect.html ├── git-blame.adoc ├── git-blame.html ├── git-branch.adoc ├── git-branch.html ├── git-bugreport.adoc ├── git-bugreport.html ├── git-bundle.adoc ├── git-bundle.html ├── git-cat-file.adoc ├── git-cat-file.html ├── git-check-attr.adoc ├── git-check-attr.html ├── git-check-ignore.adoc ├── git-check-ignore.html ├── git-check-mailmap.html ├── git-check-ref-format.adoc ├── git-check-ref-format.html ├── git-checkout-index.adoc ├── git-checkout-index.html ├── git-checkout.adoc ├── git-checkout.html ├── git-cherry-pick.adoc ├── git-cherry-pick.html ├── git-cherry.adoc ├── git-cherry.html ├── git-citool.adoc ├── git-citool.html ├── git-clean.adoc ├── git-clean.html ├── git-clone.html ├── git-column.adoc ├── git-column.html ├── git-commit-tree.adoc ├── git-commit-tree.html ├── git-commit.html ├── git-config.html ├── git-count-objects.adoc ├── git-count-objects.html ├── git-credential-cache--daemon.adoc ├── git-credential-cache--daemon.html ├── git-credential-cache.adoc ├── git-credential-cache.html ├── git-credential-store.adoc ├── git-credential-store.html ├── git-credential.html ├── git-cvsexportcommit.adoc ├── git-cvsexportcommit.html ├── git-cvsimport.adoc ├── git-cvsimport.html ├── git-cvsserver.adoc ├── git-cvsserver.html ├── git-daemon.adoc ├── git-daemon.html ├── git-describe.adoc ├── git-describe.html ├── git-diff-files.adoc ├── git-diff-files.html ├── git-diff-index.adoc ├── git-diff-index.html ├── git-diff-tree.adoc ├── git-diff-tree.html ├── git-diff.html ├── git-difftool.adoc ├── git-difftool.html ├── git-fast-export.adoc ├── git-fast-export.html ├── git-fast-import.adoc ├── git-fast-import.html ├── git-fetch-pack.adoc ├── git-fetch-pack.html ├── git-fetch.adoc ├── git-fetch.html ├── git-filter-branch.adoc ├── git-filter-branch.html ├── git-fmt-merge-msg.adoc ├── git-fmt-merge-msg.html ├── git-for-each-ref.adoc ├── git-for-each-ref.html ├── git-format-patch.adoc ├── git-format-patch.html ├── git-fsck-objects.adoc ├── git-fsck-objects.html ├── git-fsck.adoc ├── git-fsck.html ├── git-gc.adoc ├── git-gc.html ├── git-get-tar-commit-id.adoc ├── git-get-tar-commit-id.html ├── git-grep.adoc ├── git-grep.html ├── git-gui.adoc ├── git-gui.html ├── git-hash-object.adoc ├── git-hash-object.html ├── git-help.adoc ├── git-help.html ├── git-http-backend.adoc ├── git-http-backend.html ├── git-http-fetch.adoc ├── git-http-fetch.html ├── git-http-push.adoc ├── git-http-push.html ├── git-imap-send.adoc ├── git-imap-send.html ├── git-index-pack.adoc ├── git-index-pack.html ├── git-init-db.adoc ├── git-init-db.html ├── git-init.html ├── git-instaweb.adoc ├── git-instaweb.html ├── git-interpret-trailers.adoc ├── git-interpret-trailers.html ├── git-log.adoc ├── git-log.html ├── git-ls-files.adoc ├── git-ls-files.html ├── git-ls-remote.adoc ├── git-ls-remote.html ├── git-ls-tree.adoc ├── git-ls-tree.html ├── git-mailinfo.adoc ├── git-mailinfo.html ├── git-mailsplit.adoc ├── git-mailsplit.html ├── git-merge-base.adoc ├── git-merge-base.html ├── git-merge-file.adoc ├── git-merge-file.html ├── git-merge-index.adoc ├── git-merge-index.html ├── git-merge-one-file.adoc ├── git-merge-one-file.html ├── git-merge-tree.adoc ├── git-merge-tree.html ├── git-merge.adoc ├── git-merge.html ├── git-mergetool--lib.adoc ├── git-mergetool--lib.html ├── git-mergetool.adoc ├── git-mergetool.html ├── git-mktag.adoc ├── git-mktag.html ├── git-mktree.adoc ├── git-mktree.html ├── git-mv.adoc ├── git-mv.html ├── git-name-rev.adoc ├── git-name-rev.html ├── git-notes.html ├── git-p4.adoc ├── git-p4.html ├── git-pack-objects.adoc ├── git-pack-objects.html ├── git-pack-redundant.adoc ├── git-pack-redundant.html ├── git-pack-refs.adoc ├── git-pack-refs.html ├── git-parse-remote.html ├── git-patch-id.adoc ├── git-patch-id.html ├── git-prune-packed.adoc ├── git-prune-packed.html ├── git-prune.adoc ├── git-prune.html ├── git-pull.adoc ├── git-pull.html ├── git-push.adoc ├── git-push.html ├── git-quiltimport.adoc ├── git-quiltimport.html ├── git-range-diff.adoc ├── git-range-diff.html ├── git-read-tree.adoc ├── git-read-tree.html ├── git-rebase.adoc ├── git-rebase.html ├── git-receive-pack.adoc ├── git-receive-pack.html ├── git-reflog.adoc ├── git-reflog.html ├── git-remote-ext.adoc ├── git-remote-ext.html ├── git-remote-fd.adoc ├── git-remote-fd.html ├── git-remote.adoc ├── git-remote.html ├── git-repack.adoc ├── git-repack.html ├── git-replace.adoc ├── git-replace.html ├── git-request-pull.adoc ├── git-request-pull.html ├── git-rerere.adoc ├── git-rerere.html ├── git-reset.adoc ├── git-reset.html ├── git-restore.html ├── git-rev-list.adoc ├── git-rev-list.html ├── git-rev-parse.adoc ├── git-rev-parse.html ├── git-revert.adoc ├── git-revert.html ├── git-rm.adoc ├── git-rm.html ├── git-send-email.adoc ├── git-send-email.html ├── git-send-pack.adoc ├── git-send-pack.html ├── git-sh-i18n--envsubst.adoc ├── git-sh-i18n--envsubst.html ├── git-sh-i18n.adoc ├── git-sh-i18n.html ├── git-sh-setup.adoc ├── git-sh-setup.html ├── git-shell.adoc ├── git-shell.html ├── git-shortlog.adoc ├── git-shortlog.html ├── git-show-branch.adoc ├── git-show-branch.html ├── git-show-index.adoc ├── git-show-index.html ├── git-show-ref.adoc ├── git-show-ref.html ├── git-show.adoc ├── git-show.html ├── git-stage.adoc ├── git-stage.html ├── git-stash.adoc ├── git-stash.html ├── git-status.adoc ├── git-status.html ├── git-stripspace.adoc ├── git-stripspace.html ├── git-submodule.adoc ├── git-submodule.html ├── git-svn.adoc ├── git-svn.html ├── git-switch.adoc ├── git-switch.html ├── git-symbolic-ref.adoc ├── git-symbolic-ref.html ├── git-tag.adoc ├── git-tag.html ├── git-unpack-file.adoc ├── git-unpack-file.html ├── git-unpack-objects.adoc ├── git-unpack-objects.html ├── git-update-index.adoc ├── git-update-index.html ├── git-update-ref.html ├── git-update-server-info.adoc ├── git-update-server-info.html ├── git-upload-archive.adoc ├── git-upload-archive.html ├── git-upload-pack.adoc ├── git-upload-pack.html ├── git-var.adoc ├── git-var.html ├── git-verify-commit.adoc ├── git-verify-commit.html ├── git-verify-pack.adoc ├── git-verify-pack.html ├── git-verify-tag.adoc ├── git-verify-tag.html ├── git-web--browse.adoc ├── git-web--browse.html ├── git-whatchanged.adoc ├── git-whatchanged.html ├── git-worktree.adoc ├── git-worktree.html ├── git-write-tree.adoc ├── git-write-tree.html ├── git.adoc ├── git.html ├── gitglossary.adoc ├── gitglossary.html ├── gitignore.adoc ├── glossary-content.adoc ├── i18n.adoc ├── includes │ ├── cmd-config-section-all.adoc │ └── cmd-config-section-rest.adoc ├── line-range-format.adoc ├── line-range-options.adoc ├── merge-options.adoc ├── merge-strategies.adoc ├── mergetools-merge.adoc ├── object-format-disclaimer.adoc ├── pretty-formats.adoc ├── pretty-options.adoc ├── pull-fetch-param.adoc ├── ref-reachability-filters.adoc ├── rerere-options.adoc ├── rev-list-description.adoc ├── rev-list-options.adoc ├── revisions.adoc ├── sequencer.adoc ├── signoff-option.adoc ├── transfer-data-leaks.adoc └── urls-remotes.adoc ├── ro ├── date-formats.adoc ├── git-add.html ├── git-clone.html └── git-init.html ├── ru ├── blame-options.adoc ├── cmds-ancillaryinterrogators.adoc ├── cmds-ancillarymanipulators.adoc ├── cmds-foreignscminterface.adoc ├── cmds-guide.adoc ├── cmds-mainporcelain.adoc ├── cmds-plumbingmanipulators.adoc ├── cmds-purehelpers.adoc ├── cmds-userinterfaces.adoc ├── date-formats.adoc ├── diff-format.adoc ├── diff-generate-patch.adoc ├── diff-options.adoc ├── git-add.adoc ├── git-add.html ├── git-annotate.adoc ├── git-annotate.html ├── git-branch.adoc ├── git-branch.html ├── git-cherry.adoc ├── git-cherry.html ├── git-citool.adoc ├── git-citool.html ├── git-clone.adoc ├── git-clone.html ├── git-commit.adoc ├── git-commit.html ├── git-diff-files.adoc ├── git-diff-files.html ├── git-diff-index.adoc ├── git-diff-index.html ├── git-diff-tree.adoc ├── git-diff-tree.html ├── git-diff.adoc ├── git-diff.html ├── git-difftool.adoc ├── git-difftool.html ├── git-fsck-objects.adoc ├── git-fsck-objects.html ├── git-get-tar-commit-id.adoc ├── git-get-tar-commit-id.html ├── git-init-db.adoc ├── git-init-db.html ├── git-init.adoc ├── git-init.html ├── git-merge-one-file.adoc ├── git-merge-one-file.html ├── git-mktree.adoc ├── git-mktree.html ├── git-parse-remote.html ├── git-prune-packed.adoc ├── git-prune-packed.html ├── git-prune.adoc ├── git-prune.html ├── git-sh-i18n.adoc ├── git-sh-i18n.html ├── git-stage.adoc ├── git-stage.html ├── git-write-tree.adoc ├── git-write-tree.html ├── gitglossary.adoc ├── gitglossary.html ├── glossary-content.adoc ├── i18n.adoc ├── includes │ ├── cmd-config-section-all.adoc │ └── cmd-config-section-rest.adoc ├── line-range-format.adoc ├── object-format-disclaimer.adoc ├── pretty-formats.adoc ├── ref-reachability-filters.adoc ├── ref-storage-format.adoc ├── rerere-options.adoc ├── signoff-option.adoc └── urls.adoc ├── tr ├── cmds-foreignscminterface.adoc ├── cmds-purehelpers.adoc └── cmds-synchingrepositories.adoc ├── uk ├── blame-options.adoc ├── git-annotate.adoc ├── git-annotate.html ├── gitglossary.adoc ├── gitglossary.html └── line-range-format.adoc ├── vi ├── gitglossary.adoc └── gitglossary.html ├── zh_HANS-CN ├── blame-options.adoc ├── cmds-ancillaryinterrogators.adoc ├── cmds-ancillarymanipulators.adoc ├── cmds-developerinterfaces.adoc ├── cmds-foreignscminterface.adoc ├── cmds-guide.adoc ├── cmds-mainporcelain.adoc ├── cmds-plumbinginterrogators.adoc ├── cmds-plumbingmanipulators.adoc ├── cmds-purehelpers.adoc ├── cmds-synchelpers.adoc ├── cmds-synchingrepositories.adoc ├── cmds-userinterfaces.adoc ├── config.adoc ├── date-formats.adoc ├── diff-generate-patch.adoc ├── fetch-options.adoc ├── git-add.adoc ├── git-add.html ├── git-am.adoc ├── git-am.html ├── git-annotate.adoc ├── git-annotate.html ├── git-apply.adoc ├── git-apply.html ├── git-archimport.adoc ├── git-archimport.html ├── git-archive.adoc ├── git-archive.html ├── git-bisect-lk2009.adoc ├── git-bisect-lk2009.html ├── git-bisect.adoc ├── git-bisect.html ├── git-blame.adoc ├── git-blame.html ├── git-branch.adoc ├── git-branch.html ├── git-bugreport.adoc ├── git-bugreport.html ├── git-bundle.adoc ├── git-bundle.html ├── git-cat-file.adoc ├── git-cat-file.html ├── git-check-attr.adoc ├── git-check-attr.html ├── git-check-ignore.adoc ├── git-check-ignore.html ├── git-check-mailmap.adoc ├── git-check-mailmap.html ├── git-check-ref-format.adoc ├── git-check-ref-format.html ├── git-checkout-index.adoc ├── git-checkout-index.html ├── git-checkout.adoc ├── git-checkout.html ├── git-cherry-pick.adoc ├── git-cherry-pick.html ├── git-cherry.adoc ├── git-cherry.html ├── git-citool.adoc ├── git-citool.html ├── git-clean.adoc ├── git-clean.html ├── git-clone.adoc ├── git-clone.html ├── git-column.adoc ├── git-column.html ├── git-commit-tree.adoc ├── git-commit-tree.html ├── git-commit.html ├── git-config.adoc ├── git-config.html ├── git-count-objects.adoc ├── git-count-objects.html ├── git-credential-cache--daemon.adoc ├── git-credential-cache--daemon.html ├── git-credential-cache.adoc ├── git-credential-cache.html ├── git-credential-store.adoc ├── git-credential-store.html ├── git-credential.adoc ├── git-credential.html ├── git-cvsexportcommit.adoc ├── git-cvsexportcommit.html ├── git-cvsimport.adoc ├── git-cvsimport.html ├── git-cvsserver.adoc ├── git-cvsserver.html ├── git-daemon.adoc ├── git-daemon.html ├── git-describe.adoc ├── git-describe.html ├── git-diff-files.adoc ├── git-diff-files.html ├── git-diff-index.adoc ├── git-diff-index.html ├── git-diff-tree.adoc ├── git-diff-tree.html ├── git-diff.html ├── git-difftool.adoc ├── git-difftool.html ├── git-fast-export.adoc ├── git-fast-export.html ├── git-fast-import.adoc ├── git-fast-import.html ├── git-fetch-pack.adoc ├── git-fetch-pack.html ├── git-fetch.adoc ├── git-fetch.html ├── git-filter-branch.adoc ├── git-filter-branch.html ├── git-fmt-merge-msg.adoc ├── git-fmt-merge-msg.html ├── git-for-each-ref.adoc ├── git-for-each-ref.html ├── git-format-patch.adoc ├── git-format-patch.html ├── git-fsck-objects.adoc ├── git-fsck-objects.html ├── git-fsck.adoc ├── git-fsck.html ├── git-gc.adoc ├── git-gc.html ├── git-get-tar-commit-id.adoc ├── git-get-tar-commit-id.html ├── git-grep.adoc ├── git-grep.html ├── git-gui.adoc ├── git-gui.html ├── git-hash-object.adoc ├── git-hash-object.html ├── git-help.adoc ├── git-help.html ├── git-http-backend.adoc ├── git-http-backend.html ├── git-http-fetch.adoc ├── git-http-fetch.html ├── git-http-push.adoc ├── git-http-push.html ├── git-imap-send.adoc ├── git-imap-send.html ├── git-index-pack.adoc ├── git-index-pack.html ├── git-init-db.adoc ├── git-init-db.html ├── git-init.adoc ├── git-init.html ├── git-instaweb.adoc ├── git-instaweb.html ├── git-interpret-trailers.adoc ├── git-interpret-trailers.html ├── git-log.adoc ├── git-log.html ├── git-ls-files.adoc ├── git-ls-files.html ├── git-ls-remote.adoc ├── git-ls-remote.html ├── git-ls-tree.adoc ├── git-ls-tree.html ├── git-mailinfo.adoc ├── git-mailinfo.html ├── git-mailsplit.adoc ├── git-mailsplit.html ├── git-merge-base.adoc ├── git-merge-base.html ├── git-merge-file.adoc ├── git-merge-file.html ├── git-merge-index.adoc ├── git-merge-index.html ├── git-merge-one-file.adoc ├── git-merge-one-file.html ├── git-merge-tree.adoc ├── git-merge-tree.html ├── git-merge.adoc ├── git-merge.html ├── git-mergetool--lib.adoc ├── git-mergetool--lib.html ├── git-mergetool.adoc ├── git-mergetool.html ├── git-mktag.adoc ├── git-mktag.html ├── git-mktree.adoc ├── git-mktree.html ├── git-mv.adoc ├── git-mv.html ├── git-name-rev.adoc ├── git-name-rev.html ├── git-notes.html ├── git-p4.adoc ├── git-p4.html ├── git-pack-objects.adoc ├── git-pack-objects.html ├── git-pack-redundant.adoc ├── git-pack-redundant.html ├── git-pack-refs.adoc ├── git-pack-refs.html ├── git-patch-id.adoc ├── git-patch-id.html ├── git-prune-packed.adoc ├── git-prune-packed.html ├── git-prune.adoc ├── git-prune.html ├── git-pull.adoc ├── git-pull.html ├── git-push.adoc ├── git-push.html ├── git-quiltimport.adoc ├── git-quiltimport.html ├── git-range-diff.adoc ├── git-range-diff.html ├── git-read-tree.adoc ├── git-read-tree.html ├── git-rebase.adoc ├── git-rebase.html ├── git-receive-pack.adoc ├── git-receive-pack.html ├── git-reflog.adoc ├── git-reflog.html ├── git-remote-ext.adoc ├── git-remote-ext.html ├── git-remote-fd.adoc ├── git-remote-fd.html ├── git-remote.adoc ├── git-remote.html ├── git-repack.adoc ├── git-repack.html ├── git-replace.adoc ├── git-replace.html ├── git-request-pull.adoc ├── git-request-pull.html ├── git-rerere.adoc ├── git-rerere.html ├── git-reset.adoc ├── git-reset.html ├── git-restore.adoc ├── git-restore.html ├── git-rev-list.adoc ├── git-rev-list.html ├── git-rev-parse.adoc ├── git-rev-parse.html ├── git-revert.adoc ├── git-revert.html ├── git-rm.adoc ├── git-rm.html ├── git-send-email.adoc ├── git-send-email.html ├── git-send-pack.adoc ├── git-send-pack.html ├── git-sh-i18n--envsubst.adoc ├── git-sh-i18n--envsubst.html ├── git-sh-i18n.adoc ├── git-sh-i18n.html ├── git-sh-setup.adoc ├── git-sh-setup.html ├── git-shell.adoc ├── git-shell.html ├── git-shortlog.adoc ├── git-shortlog.html ├── git-show-branch.adoc ├── git-show-branch.html ├── git-show-index.adoc ├── git-show-index.html ├── git-show-ref.adoc ├── git-show-ref.html ├── git-show.adoc ├── git-show.html ├── git-stage.adoc ├── git-stage.html ├── git-stash.adoc ├── git-stash.html ├── git-status.adoc ├── git-status.html ├── git-stripspace.adoc ├── git-stripspace.html ├── git-submodule.adoc ├── git-submodule.html ├── git-svn.adoc ├── git-svn.html ├── git-switch.adoc ├── git-switch.html ├── git-symbolic-ref.adoc ├── git-symbolic-ref.html ├── git-tag.adoc ├── git-tag.html ├── git-unpack-file.adoc ├── git-unpack-file.html ├── git-unpack-objects.adoc ├── git-unpack-objects.html ├── git-update-index.adoc ├── git-update-index.html ├── git-update-ref.html ├── git-update-server-info.adoc ├── git-update-server-info.html ├── git-upload-archive.adoc ├── git-upload-archive.html ├── git-upload-pack.adoc ├── git-upload-pack.html ├── git-var.adoc ├── git-var.html ├── git-verify-commit.adoc ├── git-verify-commit.html ├── git-verify-pack.adoc ├── git-verify-pack.html ├── git-verify-tag.adoc ├── git-verify-tag.html ├── git-web--browse.adoc ├── git-web--browse.html ├── git-whatchanged.adoc ├── git-whatchanged.html ├── git-worktree.adoc ├── git-worktree.html ├── git-write-tree.adoc ├── git-write-tree.html ├── git.adoc ├── git.html ├── gitglossary.adoc ├── gitglossary.html ├── gitignore.adoc ├── glossary-content.adoc ├── i18n.adoc ├── includes │ ├── cmd-config-section-all.adoc │ └── cmd-config-section-rest.adoc ├── line-range-format.adoc ├── line-range-options.adoc ├── merge-options.adoc ├── merge-strategies.adoc ├── mergetools-merge.adoc ├── object-format-disclaimer.adoc ├── pretty-formats.adoc ├── pretty-options.adoc ├── pull-fetch-param.adoc ├── ref-reachability-filters.adoc ├── ref-storage-format.adoc ├── rerere-options.adoc ├── rev-list-description.adoc ├── rev-list-options.adoc ├── revisions.adoc ├── sequencer.adoc ├── signoff-option.adoc ├── transfer-data-leaks.adoc ├── urls-remotes.adoc └── urls.adoc └── zh_HANT ├── git-init.html ├── gitglossary.adoc └── gitglossary.html /README.md: -------------------------------------------------------------------------------- 1 | # Localized versions of Git manpages in HTML and Asciidoc 2 | 3 | This Repo is just a publishing repo for pickup from git-scm.com. 4 | 5 | No contributions will be accepted here. The real translation work happens at [Git Manpages l10n ](https://github.com/jnavila/git-manpages-l10n) 6 | -------------------------------------------------------------------------------- /de/cmds-ancillaryinterrogators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-annotate[1]:: 2 | Zeilen der Datei mit Commit-Informationen versehen und anzeigen. 3 | 4 | linkgit:git-blame[1]:: 5 | Anzeigen, durch welchen Commit und Autor die jeweiligen Zeilen einer Datei zuletzt geändert wurden. 6 | 7 | linkgit:git-bugreport[1]:: 8 | Collect information for user to file a bug report. 9 | 10 | linkgit:git-count-objects[1]:: 11 | Anzahl und Speicherverbrauch ungepackter Objekte zählen. 12 | 13 | linkgit:git-diagnose[1]:: 14 | Generate a zip archive of diagnostic information. 15 | 16 | linkgit:git-difftool[1]:: 17 | Änderungen mittels den allgemeinen Diff-Tools anzeigen. 18 | 19 | linkgit:git-fsck[1]:: 20 | Stellt die Verbundenheit und Gültigkeit der Objekte in der Datenbank sicher. 21 | 22 | linkgit:git-help[1]:: 23 | Hilfsinformationen über Git anzeigen. 24 | 25 | linkgit:git-instaweb[1]:: 26 | Ihr aktuelles Repository sofort in gitweb betrachten. 27 | 28 | linkgit:git-merge-tree[1]:: 29 | Perform merge without touching index or working tree. 30 | 31 | linkgit:git-rerere[1]:: 32 | Aufgezeichnete Auflösung von Merge-Konflikten wiederverwenden. 33 | 34 | linkgit:git-show-branch[1]:: 35 | Branches und ihre Commits ausgeben. 36 | 37 | linkgit:git-verify-commit[1]:: 38 | Die GPG-Signatur von Commits prüfen. 39 | 40 | linkgit:git-verify-tag[1]:: 41 | Die GPG-Signatur von Tags prüfen. 42 | 43 | linkgit:git-version[1]:: 44 | Display version information about Git. 45 | 46 | linkgit:git-whatchanged[1]:: 47 | Show logs with differences each commit introduces. 48 | 49 | linkgit:gitweb[1]:: 50 | Git Web Interface (Web-Frontend für Git-Repositories). 51 | 52 | -------------------------------------------------------------------------------- /de/cmds-ancillarymanipulators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-config[1]:: 2 | Repositoryweite oder globale Optionen lesen und setzen. 3 | 4 | linkgit:git-fast-export[1]:: 5 | Export-Tool für Git-Daten. 6 | 7 | linkgit:git-fast-import[1]:: 8 | Backend für schnelle Git-Datenimport-Tools. 9 | 10 | linkgit:git-filter-branch[1]:: 11 | Branches umschreiben. 12 | 13 | linkgit:git-mergetool[1]:: 14 | Ausführen von Tools zur Auflösung von Merge-Konflikten zur Behebung dieser. 15 | 16 | linkgit:git-pack-refs[1]:: 17 | Branches und Tags für effizienten Zugriff auf das Repository packen. 18 | 19 | linkgit:git-prune[1]:: 20 | Alle nicht erreichbaren Objekte von der Objektdatenbank entfernen. 21 | 22 | linkgit:git-reflog[1]:: 23 | Reflog-Informationen verwalten. 24 | 25 | linkgit:git-refs[1]:: 26 | Low-level access to refs. 27 | 28 | linkgit:git-remote[1]:: 29 | Einen Satz entfernter Repositories verwalten. 30 | 31 | linkgit:git-repack[1]:: 32 | Ungepackte Objekte in einem Repository packen. 33 | 34 | linkgit:git-replace[1]:: 35 | Referenzen für ersetzende Objekte erstellen, auflisten, löschen. 36 | 37 | -------------------------------------------------------------------------------- /de/cmds-foreignscminterface.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-archimport[1]:: 2 | Ein GNU-Arch-Repository in Git importieren. 3 | 4 | linkgit:git-cvsexportcommit[1]:: 5 | Einzelnen Commit zu einem ausgecheckten CVS-Repository exportieren. 6 | 7 | linkgit:git-cvsimport[1]:: 8 | Ihre Daten aus einem anderen SCM übernehmen. 9 | 10 | linkgit:git-cvsserver[1]:: 11 | Ein CVS-Server-Emulator für Git. 12 | 13 | linkgit:git-imap-send[1]:: 14 | Eine Sammlung von Patches von der Standard-Eingabe an einen IMAP-Ordner senden. 15 | 16 | linkgit:git-p4[1]:: 17 | Repositories aus Perforce importieren und an diese senden. 18 | 19 | linkgit:git-quiltimport[1]:: 20 | Patches aus quilt auf aktuellen Branch anwenden. 21 | 22 | linkgit:git-request-pull[1]:: 23 | Eine Übersicht über ausstehende Änderungen generieren. 24 | 25 | linkgit:git-send-email[1]:: 26 | Eine Sammlung von Patches als E-Mails versenden. 27 | 28 | linkgit:git-svn[1]:: 29 | Bidirektionale Operationen zwischen einem Subversion-Repository und Git. 30 | 31 | -------------------------------------------------------------------------------- /de/cmds-purehelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-check-attr[1]:: 2 | gitattributes-Informationen darstellen. 3 | 4 | linkgit:git-check-ignore[1]:: 5 | Fehlersuche in gitignore- / exclude-Dateien. 6 | 7 | linkgit:git-check-mailmap[1]:: 8 | Name und E-Mail-Adresse von Kontakten anzeigen. 9 | 10 | linkgit:git-check-ref-format[1]:: 11 | Sicherstellen, dass ein Referenzname wohlgeformt ist. 12 | 13 | linkgit:git-column[1]:: 14 | Daten in Spalten anzeigen. 15 | 16 | linkgit:git-credential[1]:: 17 | Zugangsdaten des Benutzers abrufen und speichern. 18 | 19 | linkgit:git-credential-cache[1]:: 20 | Hilfsprogramm zum temporären Speichern von Zugangsdaten im Hauptspeicher. 21 | 22 | linkgit:git-credential-store[1]:: 23 | Hilfsprogramm zum Speichern von Zugangsdaten auf der Festplatte. 24 | 25 | linkgit:git-fmt-merge-msg[1]:: 26 | Beschreibung eines Merge-Commits erzeugen. 27 | 28 | linkgit:git-hook[1]:: 29 | Run git hooks. 30 | 31 | linkgit:git-interpret-trailers[1]:: 32 | Strukturierte Informationen in Commit-Beschreibungen hinzufügen oder parsen. 33 | 34 | linkgit:git-mailinfo[1]:: 35 | Patch und Urheberschaft aus einer einzelnen E-Mail-Nachricht extrahieren. 36 | 37 | linkgit:git-mailsplit[1]:: 38 | Einfaches UNIX mbox Splitter-Programm. 39 | 40 | linkgit:git-merge-one-file[1]:: 41 | Das Standard-Hilfsprogramm für die Verwendung mit git-merge-index. 42 | 43 | linkgit:git-patch-id[1]:: 44 | Eindeutige ID für einen Patch berechnen. 45 | 46 | linkgit:git-sh-i18n[1]:: 47 | Git's i18n-Konfigurationscode für Shell-Skripte. 48 | 49 | linkgit:git-sh-setup[1]:: 50 | Allgemeiner Git Shell-Skript Konfigurationscode. 51 | 52 | linkgit:git-stripspace[1]:: 53 | Nicht erforderlichen Whitespace entfernen. 54 | 55 | -------------------------------------------------------------------------------- /de/cmds-synchelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-http-fetch[1]:: 2 | Von einem Remote-Git-Repository über HTTP herunterladen. 3 | 4 | linkgit:git-http-push[1]:: 5 | Objekte über HTTP/DAV zu einem anderen Repository übertragen. 6 | 7 | linkgit:git-receive-pack[1]:: 8 | Empfangen was in das Repository übertragen wurde. 9 | 10 | linkgit:git-shell[1]:: 11 | Login-Shell beschränkt für Nur-Git SSH-Zugriff. 12 | 13 | linkgit:git-upload-archive[1]:: 14 | Archiv zurück zu git-archive senden. 15 | 16 | linkgit:git-upload-pack[1]:: 17 | Objekte gepackt zurück an git-fetch-pack senden. 18 | 19 | -------------------------------------------------------------------------------- /de/cmds-synchingrepositories.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-daemon[1]:: 2 | Ein wirklich einfacher Server für Git Repositories. 3 | 4 | linkgit:git-fetch-pack[1]:: 5 | Fehlende Objekte von einem anderen Repository empfangen. 6 | 7 | linkgit:git-http-backend[1]:: 8 | Serverseitige Implementierung von Git über HTTP. 9 | 10 | linkgit:git-send-pack[1]:: 11 | Objekte über das Git Protokoll zu einem anderen Repository übertragen. 12 | 13 | linkgit:git-update-server-info[1]:: 14 | Hilfsinformationsdatei zur Hilfe von einfachen Servern aktualisieren. 15 | 16 | -------------------------------------------------------------------------------- /de/date-formats.adoc: -------------------------------------------------------------------------------- 1 | DATUMSFORMATE 2 | ------------- 3 | 4 | Die Umgebungsvariablen `GIT_AUTHOR_DATE`, und `GIT_COMMITTER_DATE` unterstützen die folgenden Datumsformate: 5 | 6 | Git-internes Format:: 7 | It is ` `, where `` is the number of seconds since the UNIX epoch. `` is a positive or negative offset from UTC. For example CET (which is 1 hour ahead of UTC) is `+0100`. 8 | 9 | RFC 2822:: 10 | The standard date format as described by RFC 2822, for example `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | Uhrzeit und Datum nach dem ISO 8601-Standard, z. B. `2005-04-07T22:13:13`. Der Parser akzeptiert auch ein Leerzeichen anstelle des Zeichens "T". Bruchteile einer Sekunde werden ignoriert, zum Beispiel wird `2005-04-07T22:13:13.019` als `2005-04-07T22:13:13` behandelt. 14 | + 15 | NOTE: Außerdem wird das Datum in folgenden Formaten akzeptiert: `YYYY.MM.DD`, `MM/DD/YYYY` und `DD.MM.YYYY`. 16 | 17 | ifdef::git-commit[] 18 | Zusätzlich zur Erkennung aller oben genannten Datumsformate versucht die Option `--date` auch, andere, eher menschenbezogene Datumsformate zu verstehen, wie z. B. relative Datumsangaben wie "gestern" oder "letzten Freitag um 12 Uhr". 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /de/git-citool.adoc: -------------------------------------------------------------------------------- 1 | git-citool(1) 2 | ============= 3 | 4 | NAME 5 | ---- 6 | git-citool - Graphische Alternative zu git-commit 7 | 8 | ÜBERSICHT 9 | --------- 10 | [verse] 11 | 'git citool' 12 | 13 | BESCHREIBUNG 14 | ------------ 15 | A Tcl/Tk based graphical interface to review modified files, stage them into the index, enter a commit message and record the new commit onto the current branch. This interface is an alternative to the less interactive 'git commit' program. 16 | 17 | 'git citool' is actually a standard alias for `git gui citool`. See linkgit:git-gui[1] for more details. 18 | 19 | GIT 20 | --- 21 | Teil der linkgit:git[1] Suite 22 | -------------------------------------------------------------------------------- /de/git-fsck-objects.adoc: -------------------------------------------------------------------------------- 1 | git-fsck-objects(1) 2 | =================== 3 | 4 | NAME 5 | ---- 6 | git-fsck-objects - überprüft die Verbundenheit und Korrektheit der Objekte in der Datenbank 7 | 8 | 9 | ÜBERSICHT 10 | --------- 11 | [verse] 12 | 'git fsck-objects' ... 13 | 14 | BESCHREIBUNG 15 | ------------ 16 | 17 | This is a synonym for linkgit:git-fsck[1]. Please refer to the documentation of that command. 18 | 19 | GIT 20 | --- 21 | Teil der linkgit:git[1] Suite 22 | -------------------------------------------------------------------------------- /de/git-merge-one-file.adoc: -------------------------------------------------------------------------------- 1 | git-merge-one-file(1) 2 | ===================== 3 | 4 | NAME 5 | ---- 6 | git-merge-one-file - Das Standardhilfsprogramm welches in Kombination mit git-merge-index verwendet wird 7 | 8 | 9 | ÜBERSICHT 10 | --------- 11 | [verse] 12 | 'git merge-one-file' 13 | 14 | BESCHREIBUNG 15 | ------------ 16 | This is the standard helper program to use with 'git merge-index' to resolve a merge after the trivial merge done with 'git read-tree -m'. 17 | 18 | GIT 19 | --- 20 | Teil der linkgit:git[1] Suite 21 | -------------------------------------------------------------------------------- /de/git-verify-commit.adoc: -------------------------------------------------------------------------------- 1 | git-verify-commit(1) 2 | ==================== 3 | 4 | NAME 5 | ---- 6 | git-verify-commit - Die GPG-Signatur eines Commits überprüfen 7 | 8 | ÜBERSICHT 9 | --------- 10 | [verse] 11 | 'git verify-commit' [-v | --verbose] [--raw] ... 12 | 13 | BESCHREIBUNG 14 | ------------ 15 | Überprüft die von 'git commit -S' erstellte GPG-Signatur. 16 | 17 | OPTIONEN 18 | -------- 19 | --raw:: 20 | Print the raw gpg status output to standard error instead of the normal human-readable output. 21 | 22 | -v:: 23 | --verbose:: 24 | Print the contents of the commit object before validating it. 25 | 26 | ...:: 27 | SHA-1 eines git-Commitobjektes. 28 | 29 | GIT 30 | --- 31 | Teil der linkgit:git[1] Suite 32 | -------------------------------------------------------------------------------- /de/git-verify-tag.adoc: -------------------------------------------------------------------------------- 1 | git-verify-tag(1) 2 | ================= 3 | 4 | NAME 5 | ---- 6 | git-verify-tag - Die GPG-Signaturen von Markierungs überprüfen 7 | 8 | ÜBERSICHT 9 | --------- 10 | [verse] 11 | 'git verify-tag' [-v | --verbose] [--format=] [--raw] ... 12 | 13 | BESCHREIBUNG 14 | ------------ 15 | Überprüft die von 'git tag' erstellte GPG-Signatur. 16 | 17 | OPTIONEN 18 | -------- 19 | --raw:: 20 | Print the raw gpg status output to standard error instead of the normal human-readable output. 21 | 22 | -v:: 23 | --verbose:: 24 | Print the contents of the tag object before validating it. 25 | 26 | ...:: 27 | SHA-1 eines Git-Markierungsobjektes. 28 | 29 | GIT 30 | --- 31 | Teil der linkgit:git[1] Suite 32 | -------------------------------------------------------------------------------- /de/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | NAME 5 | ---- 6 | gitglossary - Ein Git-Glossar 7 | 8 | ÜBERSICHT 9 | --------- 10 | * 11 | 12 | BESCHREIBUNG 13 | ------------ 14 | 15 | include::glossary-content.adoc[] 16 | 17 | SIEHE AUCH 18 | ---------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[The Git User's Manual] 20 | 21 | GIT 22 | --- 23 | Teil der linkgit:git[1] Suite 24 | -------------------------------------------------------------------------------- /es/cmds-ancillaryinterrogators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-annotate[1]:: 2 | Anotar líneas de fichero con información de confirmación. 3 | 4 | linkgit:git-blame[1]:: 5 | Muestra qué revisión y autor modificaron por última vez cada línea de un fichero. 6 | 7 | linkgit:git-bugreport[1]:: 8 | Recolectar información para el usuario para generar un reporte de bug. 9 | 10 | linkgit:git-count-objects[1]:: 11 | Contar el número de objetos no empaquetados y su consumo de espacio en disco. 12 | 13 | linkgit:git-diagnose[1]:: 14 | Genera un archivo zip de información de diagnóstico. 15 | 16 | linkgit:git-difftool[1]:: 17 | Mostrar cambios usando herramientas de diferencias habituales. 18 | 19 | linkgit:git-fsck[1]:: 20 | Verifica la conectividad y validez de los objetos en la base de datos. 21 | 22 | linkgit:git-help[1]:: 23 | Mostrar información de ayuda sobre Git. 24 | 25 | linkgit:git-instaweb[1]:: 26 | Navegar instantáneamente a tu repositorio de trabajo en gitweb. 27 | 28 | linkgit:git-merge-tree[1]:: 29 | Realiza fusión sin tocar el índice o el árbol de trabajo. 30 | 31 | linkgit:git-rerere[1]:: 32 | Reutilizar la resolución guardada de fusiones con conflictos. 33 | 34 | linkgit:git-show-branch[1]:: 35 | Mostrar ramas y sus confirmaciones. 36 | 37 | linkgit:git-verify-commit[1]:: 38 | Verificar firma GPG de confirmaciones. 39 | 40 | linkgit:git-verify-tag[1]:: 41 | Verificar la firma GPG de etiquetas. 42 | 43 | linkgit:git-version[1]:: 44 | Mostrar información de la versión de Git. 45 | 46 | linkgit:git-whatchanged[1]:: 47 | Mostrar logs con las diferencias que cada confirmación introduce. 48 | 49 | linkgit:gitweb[1]:: 50 | Interfaz web de Git (interfaz web para repositorios Git). 51 | 52 | -------------------------------------------------------------------------------- /es/cmds-ancillarymanipulators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-config[1]:: 2 | Obtener o establecer opciones de repositorio o globales. 3 | 4 | linkgit:git-fast-export[1]:: 5 | Exportador de datos de Git. 6 | 7 | linkgit:git-fast-import[1]:: 8 | Soporte para importadores rápidos de datos de Git. 9 | 10 | linkgit:git-filter-branch[1]:: 11 | Reescribir ramas. 12 | 13 | linkgit:git-mergetool[1]:: 14 | Ejecuta las herramientas de resolución de conflictos de fusión para resolver conflictos de fusión. 15 | 16 | linkgit:git-pack-refs[1]:: 17 | Empaqueta heads y etiquetas para un acceso eficiente al repositorio. 18 | 19 | linkgit:git-prune[1]:: 20 | Limpia todos los objetos no alcanzables de la base de datos de objetos. 21 | 22 | linkgit:git-reflog[1]:: 23 | Gestionar información de reflog. 24 | 25 | linkgit:git-refs[1]:: 26 | Low-level access to refs. 27 | 28 | linkgit:git-remote[1]:: 29 | Gestiona un conjunto de repositorios con seguimiento. 30 | 31 | linkgit:git-repack[1]:: 32 | Empaquetar objetos no empaquetados en un repositorio. 33 | 34 | linkgit:git-replace[1]:: 35 | Crear, listar, eliminar referencias para reemplazar objetos. 36 | 37 | -------------------------------------------------------------------------------- /es/cmds-developerinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitformat-bundle[5]:: 2 | The bundle file format. 3 | 4 | linkgit:gitformat-chunk[5]:: 5 | Chunk-based file formats. 6 | 7 | linkgit:gitformat-commit-graph[5]:: 8 | Formato del grafo de confirmaciones de Git. 9 | 10 | linkgit:gitformat-index[5]:: 11 | Formato índice de Git. 12 | 13 | linkgit:gitformat-pack[5]:: 14 | Formato de paquete de Git. 15 | 16 | linkgit:gitformat-signature[5]:: 17 | Formatos de firma criptográfica de Git. 18 | 19 | linkgit:gitprotocol-capabilities[5]:: 20 | Capacidades de protocolo v0 y v1. 21 | 22 | linkgit:gitprotocol-common[5]:: 23 | Cosas comunes en varios protocolos. 24 | 25 | linkgit:gitprotocol-http[5]:: 26 | Protocolos de Git basados en HTTP. 27 | 28 | linkgit:gitprotocol-pack[5]:: 29 | How packs are transferred over-the-wire. 30 | 31 | linkgit:gitprotocol-v2[5]:: 32 | Protocolo Git Wire, Versión 2. 33 | 34 | -------------------------------------------------------------------------------- /es/cmds-foreignscminterface.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-archimport[1]:: 2 | Importar un repositorio GNU Arch en Git. 3 | 4 | linkgit:git-cvsexportcommit[1]:: 5 | Exporta una confirmación única a un CVS checkout. 6 | 7 | linkgit:git-cvsimport[1]:: 8 | Salvaguarda tus datos de otro SCM que la gente adora odiar. 9 | 10 | linkgit:git-cvsserver[1]:: 11 | Un emulador de servidor CVS para Git. 12 | 13 | linkgit:git-imap-send[1]:: 14 | Enviar una colección de parches desde stdin a una carpeta IMAP. 15 | 16 | linkgit:git-p4[1]:: 17 | Importar desde y enviar a repositorios Perforce. 18 | 19 | linkgit:git-quiltimport[1]:: 20 | Aplica un conjunto de parches de quilt en la rama actual. 21 | 22 | linkgit:git-request-pull[1]:: 23 | Genera un resumen de los cambios pendientes. 24 | 25 | linkgit:git-send-email[1]:: 26 | Envía una colección de parches como correos electrónicos. 27 | 28 | linkgit:git-svn[1]:: 29 | Interacción bidireccional entre un repositorio Subversion y otro Git. 30 | 31 | -------------------------------------------------------------------------------- /es/cmds-guide.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitcore-tutorial[7]:: 2 | Un tutorial de Git esencial para desarrolladores. 3 | 4 | linkgit:gitcredentials[7]:: 5 | Proporcionar nombres de usuario y contraseñas a Git. 6 | 7 | linkgit:gitcvs-migration[7]:: 8 | Git para usuarios de CVS. 9 | 10 | linkgit:gitdiffcore[7]:: 11 | Afinar la salida de diff. 12 | 13 | linkgit:giteveryday[7]:: 14 | Un conjunto mínimo útil de comandos cotidianos de Git. 15 | 16 | linkgit:gitfaq[7]:: 17 | Preguntas frecuentes sobre el uso de Git. 18 | 19 | linkgit:gitglossary[7]:: 20 | Un Glosario de Git. 21 | 22 | linkgit:gitnamespaces[7]:: 23 | Espacios de nombres de Git. 24 | 25 | linkgit:gitremote-helpers[7]:: 26 | Programas auxiliares para interactuar con repositorios remotos. 27 | 28 | linkgit:gitsubmodules[7]:: 29 | Montar un repositorio dentro de otro. 30 | 31 | linkgit:gittutorial[7]:: 32 | Un tutorial de introducción a Git. 33 | 34 | linkgit:gittutorial-2[7]:: 35 | Un tutorial de introducción a Git: parte dos. 36 | 37 | linkgit:gitworkflows[7]:: 38 | Una visión general de flujos de trabajo recomendados con Git. 39 | 40 | -------------------------------------------------------------------------------- /es/cmds-purehelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-check-attr[1]:: 2 | Mostrar información de gitattributes. 3 | 4 | linkgit:git-check-ignore[1]:: 5 | Depurar gitignore / exclude files. 6 | 7 | linkgit:git-check-mailmap[1]:: 8 | Mostrar nombres canónicos y direcciones de correo de contactos. 9 | 10 | linkgit:git-check-ref-format[1]:: 11 | Asegura que un nombre de referencia esté bien formado. 12 | 13 | linkgit:git-column[1]:: 14 | Mostrar data en columnas. 15 | 16 | linkgit:git-credential[1]:: 17 | Obtener y guardar credenciales de usuario. 18 | 19 | linkgit:git-credential-cache[1]:: 20 | Auxiliar para almacenar temporalmente contraseñas en memoria. 21 | 22 | linkgit:git-credential-store[1]:: 23 | Auxiliar para guardar credenciales en disco. 24 | 25 | linkgit:git-fmt-merge-msg[1]:: 26 | Produce un mensaje de commit para fusión. 27 | 28 | linkgit:git-hook[1]:: 29 | Ejecutar hooks de git. 30 | 31 | linkgit:git-interpret-trailers[1]:: 32 | Agregar o analizar información estructurada en mensajes de commit. 33 | 34 | linkgit:git-mailinfo[1]:: 35 | Extraer parche y autoría de un único mensaje de e-mail. 36 | 37 | linkgit:git-mailsplit[1]:: 38 | Programa simple de UNIX divisor de mbox. 39 | 40 | linkgit:git-merge-one-file[1]:: 41 | El programa de ayuda estándar para usar con git-merge-index. 42 | 43 | linkgit:git-patch-id[1]:: 44 | Calcular ID único para un parche. 45 | 46 | linkgit:git-sh-i18n[1]:: 47 | El código de configuración i18n de Git para scripts de shell. 48 | 49 | linkgit:git-sh-setup[1]:: 50 | Código de configuración de script de shell común de Git. 51 | 52 | linkgit:git-stripspace[1]:: 53 | Eliminar espacio en blanco innecesario. 54 | 55 | -------------------------------------------------------------------------------- /es/cmds-synchelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-http-fetch[1]:: 2 | Descarga de un repositorio Git remoto vía HTTP. 3 | 4 | linkgit:git-http-push[1]:: 5 | Empuja objetos por HTTP/DAV a otro repositorio. 6 | 7 | linkgit:git-receive-pack[1]:: 8 | Recibir lo que es empujado en el respositorio. 9 | 10 | linkgit:git-shell[1]:: 11 | Shell de inicio de sesión restringido para acceso SSH exclusivo de Git. 12 | 13 | linkgit:git-upload-archive[1]:: 14 | Enviar archivo de vuelta a git-archive. 15 | 16 | linkgit:git-upload-pack[1]:: 17 | Enviar objetos empaquetados de vuelta a git-fetch-pack. 18 | 19 | -------------------------------------------------------------------------------- /es/cmds-synchingrepositories.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-daemon[1]:: 2 | Un servidor realmente simple para repositorios Git. 3 | 4 | linkgit:git-fetch-pack[1]:: 5 | Descarga objetos faltantes de otro repositorio. 6 | 7 | linkgit:git-http-backend[1]:: 8 | Implementación de lado de servidor de Git por HTTP. 9 | 10 | linkgit:git-send-pack[1]:: 11 | Empujar objetos por protocolo Git a otro repositorio. 12 | 13 | linkgit:git-update-server-info[1]:: 14 | Actualiza el fichero de información auxiliar para ayudar a los servidores tontos. 15 | 16 | -------------------------------------------------------------------------------- /es/cmds-userinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitattributes[5]:: 2 | Definir atributos por ruta. 3 | 4 | linkgit:gitcli[7]:: 5 | Interfaz de línea de comandos de Git y convenciones. 6 | 7 | linkgit:githooks[5]:: 8 | Hooks utilizados por Git. 9 | 10 | linkgit:gitignore[5]:: 11 | Especifica archivos intencionalmente sin seguimiento a ignorar. 12 | 13 | linkgit:gitmailmap[5]:: 14 | Mapear nombres de autor/confirmante y/o direcciones de correo electrónico. 15 | 16 | linkgit:gitmodules[5]:: 17 | Definir las propiedades de submódulo. 18 | 19 | linkgit:gitrepository-layout[5]:: 20 | Estructura de repositorio Git. 21 | 22 | linkgit:gitrevisions[7]:: 23 | Especificar revisiones y rangos para Git. 24 | 25 | -------------------------------------------------------------------------------- /es/date-formats.adoc: -------------------------------------------------------------------------------- 1 | FORMATOS DE FECHA 2 | ----------------- 3 | 4 | Las variables de ambiente `GIT_AUTHOR_DATE` y `GIT_COMMITTER_DATE` soportan las formatos de fecha siguientes: 5 | 6 | Formato interno de Git:: 7 | Es ` `, donde `` es el número de segundos desde tiempo UNIX. `` es una diferencia positiva o negativa desde UTC. Por ejemplo CET (que es 1 hora adelantada a UTC) es `+0100`. 8 | 9 | RFC 2822:: 10 | El formato estándar de fecha como se describe en el RFC 2822, por ejemplo `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | Fecha y hora especificadas por el estándar ISO 8601, por ejemplo `2005-04-07T22:13:13`. El parseador también acepta un espacio en lugar del caracter `T`. Las fracciones de segundo será ignoradas, por ejemplo `2005-04-07T22:13:13.019` se tratará como `2005-04-07T22:13:13`. 14 | + 15 | NOTE: Adicionalmente, la parte de fecha se acepta en los formatos siguientes: `AAAA.MM.DD`, `MM/DD/AAAA` and `DD.MM.AAAA`. 16 | 17 | ifdef::git-commit[] 18 | Además de reconocer los formatos de fecha anteriores, la opción `--date` tratará de encontrar sentido de otros formatos de fecha más centrados en el humano, como fechas relativas como "yesterday" o "last Friday at noon". 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /es/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | NOMBRE 5 | ------ 6 | glosariogit - Un glosario de Git 7 | 8 | SINOPSIS 9 | -------- 10 | * 11 | 12 | DESCRIPCIÓN 13 | ----------- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | VER TAMBIÉN 18 | ----------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[El Manual de Usuario de Git] 20 | 21 | GIT 22 | --- 23 | Parte de la suite de linkgit:git[1] 24 | -------------------------------------------------------------------------------- /es/includes/cmd-config-section-all.adoc: -------------------------------------------------------------------------------- 1 | Todo debajo de ésta línea en ésta sección es incluido selectivamente de la documentación de linkgit:git-config[1]. El contenido es el mismo al que se encuentra ahí: 2 | -------------------------------------------------------------------------------- /es/object-format-disclaimer.adoc: -------------------------------------------------------------------------------- 1 | Nota: En el presente, no hay interoperabilidad entre repositorios SHA-256 y SHA-1. 2 | 3 | Históricamente, hemos advertido que repositorios SHA-256 puedan necesitar después cambios incompatibles hacia atrás cuando introduzcamos tales características de interoperabilidad. Hoy, sólo esperamos cambios compatibles. Además, si tales cambios prueban ser necesarios, se puede esperar que repositorios SHA-256 creados con el Git de hoy sean usables por versiones futuras de Git sin pérdida de datos. 4 | -------------------------------------------------------------------------------- /fr/cmds-ancillaryinterrogators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-annotate[1]:: 2 | Annoter les lignes du fichier avec l'information de commit. 3 | 4 | linkgit:git-blame[1]:: 5 | Montrer la révision et l'auteur qui ont modifié en dernier chaque ligne d'un fichier. 6 | 7 | linkgit:git-bugreport[1]:: 8 | Collecter des informations pour que l’utilisateur dépose un rapport de bogue. 9 | 10 | linkgit:git-count-objects[1]:: 11 | Compter le nombre non-empaqueté d'objets et leur consommation d'espace disque. 12 | 13 | linkgit:git-diagnose[1]:: 14 | Générer une archive zip des informations de diagnostic. 15 | 16 | linkgit:git-difftool[1]:: 17 | Afficher les modifications en utilisant les outils habituels de diff. 18 | 19 | linkgit:git-fsck[1]:: 20 | Vérifie la connectivité et la validité des objets en base de données. 21 | 22 | linkgit:git-help[1]:: 23 | Afficher l'information d'aide à propos de Git. 24 | 25 | linkgit:git-instaweb[1]:: 26 | Naviguer instantanément votre dépôt de travail dans gitweb. 27 | 28 | linkgit:git-merge-tree[1]:: 29 | Effectuer la fusion sans toucher à l'index ou à l'arbre de travail. 30 | 31 | linkgit:git-rerere[1]:: 32 | Réutiliser une résolution enregistrée de fusions conflictuelles. 33 | 34 | linkgit:git-show-branch[1]:: 35 | Afficher les branches et leurs commits. 36 | 37 | linkgit:git-verify-commit[1]:: 38 | Vérifier la signature GPG de commits. 39 | 40 | linkgit:git-verify-tag[1]:: 41 | Vérifier la signature GPG d'étiquettes. 42 | 43 | linkgit:git-version[1]:: 44 | Afficher l'information de version à propos de Git. 45 | 46 | linkgit:git-whatchanged[1]:: 47 | Afficher les journaux avec les différences que chaque commit introduit. 48 | 49 | linkgit:gitweb[1]:: 50 | Interface web de Git (frontal web vers les dépôts Git). 51 | 52 | -------------------------------------------------------------------------------- /fr/cmds-ancillarymanipulators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-config[1]:: 2 | Voir et régler les options globales ou de dépôt. 3 | 4 | linkgit:git-fast-export[1]:: 5 | Exporteur de données Git. 6 | 7 | linkgit:git-fast-import[1]:: 8 | Moteur pour les importateurs rapides de données Git. 9 | 10 | linkgit:git-filter-branch[1]:: 11 | Réécrire les branches. 12 | 13 | linkgit:git-mergetool[1]:: 14 | Lancer les outils de résolution de conflit de fusion pour résoudre les conflits de fusion. 15 | 16 | linkgit:git-pack-refs[1]:: 17 | Empaqueter les têtes et les étiquettes pour un accès efficace au dépôt. 18 | 19 | linkgit:git-prune[1]:: 20 | Élaguer tous les objets non joignables de la base de données d'objets. 21 | 22 | linkgit:git-reflog[1]:: 23 | Gérer l'information de reflog. 24 | 25 | linkgit:git-refs[1]:: 26 | Accès bas niveau aux refs. 27 | 28 | linkgit:git-remote[1]:: 29 | Gerer un ensemble de dépôts suivis. 30 | 31 | linkgit:git-repack[1]:: 32 | Empaqueter les objets non-empaquetés dans un dépôt. 33 | 34 | linkgit:git-replace[1]:: 35 | Créer, lister, supprimer des référence pour remplacer des objets. 36 | 37 | -------------------------------------------------------------------------------- /fr/cmds-developerinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitformat-bundle[5]:: 2 | Le format de fichier colis. 3 | 4 | linkgit:gitformat-chunk[5]:: 5 | Formats de fichiers basés sur des tronçons. 6 | 7 | linkgit:gitformat-commit-graph[5]:: 8 | Le format de graphe de commit de Git. 9 | 10 | linkgit:gitformat-index[5]:: 11 | Le format d'index Git. 12 | 13 | linkgit:gitformat-pack[5]:: 14 | Format interne de Git. 15 | 16 | linkgit:gitformat-signature[5]:: 17 | Formats de signature cryptographique Git. 18 | 19 | linkgit:gitprotocol-capabilities[5]:: 20 | Capacités des protocoles v0 et v1. 21 | 22 | linkgit:gitprotocol-common[5]:: 23 | Choses communes à divers protocoles. 24 | 25 | linkgit:gitprotocol-http[5]:: 26 | Protocoles Git basés sur HTTP. 27 | 28 | linkgit:gitprotocol-pack[5]:: 29 | Comment les paquets sont transférés dans les transmissions. 30 | 31 | linkgit:gitprotocol-v2[5]:: 32 | Protocole de transmission Git, Version 2. 33 | 34 | -------------------------------------------------------------------------------- /fr/cmds-foreignscminterface.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-archimport[1]:: 2 | Importer dans Git un dépôt GNU Arch. 3 | 4 | linkgit:git-cvsexportcommit[1]:: 5 | Exporter un commit unique en extraction CVS. 6 | 7 | linkgit:git-cvsimport[1]:: 8 | Sauver vos données depuis un autre SCM qu'on aime haïr. 9 | 10 | linkgit:git-cvsserver[1]:: 11 | Un émulateur de serveur CVS pour Git. 12 | 13 | linkgit:git-imap-send[1]:: 14 | Envoyer un ensemble de patchs depuis stdin vers un répertoire IMAP. 15 | 16 | linkgit:git-p4[1]:: 17 | Importer depuis et soumettre vers des dépôts Perforce. 18 | 19 | linkgit:git-quiltimport[1]:: 20 | Appliquer un patchset quilt sur la branche courante. 21 | 22 | linkgit:git-request-pull[1]:: 23 | Générer une résumé des modifications en attentes. 24 | 25 | linkgit:git-send-email[1]:: 26 | Envoyer un ensemble de rustines comme courriels. 27 | 28 | linkgit:git-svn[1]:: 29 | Opération Bidirectionnelle entre un dépôt Subversion et Git. 30 | 31 | -------------------------------------------------------------------------------- /fr/cmds-guide.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitcore-tutorial[7]:: 2 | Un tutoriel de base sur Git pour les développeurs. 3 | 4 | linkgit:gitcredentials[7]:: 5 | Fournir des noms d’utilisateur et des mots de passe à Git. 6 | 7 | linkgit:gitcvs-migration[7]:: 8 | Git pour les utilisateurs de CVS. 9 | 10 | linkgit:gitdiffcore[7]:: 11 | Bricoler la sortie diff. 12 | 13 | linkgit:giteveryday[7]:: 14 | Un ensemble minimum de commandes utiles pour l'utilisation quotidienne de Git. 15 | 16 | linkgit:gitfaq[7]:: 17 | Foire aux questions sur l'utilisation de Git. 18 | 19 | linkgit:gitglossary[7]:: 20 | Un glossaire de Git. 21 | 22 | linkgit:gitnamespaces[7]:: 23 | Espaces de noms Git. 24 | 25 | linkgit:gitremote-helpers[7]:: 26 | Programmes assistants pour interagir avec les dépôts distants. 27 | 28 | linkgit:gitsubmodules[7]:: 29 | Montage d'un dépôt à l'intérieur d'un autre. 30 | 31 | linkgit:gittutorial[7]:: 32 | Une introduction tutorielle à Git. 33 | 34 | linkgit:gittutorial-2[7]:: 35 | Une introduction tutorielle à Git : deuxième partie. 36 | 37 | linkgit:gitworkflows[7]:: 38 | Un aperçu des flux de travail recommandés avec Git. 39 | 40 | -------------------------------------------------------------------------------- /fr/cmds-purehelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-check-attr[1]:: 2 | Afficher les informations de gitattributes. 3 | 4 | linkgit:git-check-ignore[1]:: 5 | Déboguer gitignore / les fichiers d'exclusion. 6 | 7 | linkgit:git-check-mailmap[1]:: 8 | Afficher les noms canoniques et les adresses courriel des contacts. 9 | 10 | linkgit:git-check-ref-format[1]:: 11 | S'assurer qu'un nom de référence est bien formé. 12 | 13 | linkgit:git-column[1]:: 14 | Afficher les données en colonnes. 15 | 16 | linkgit:git-credential[1]:: 17 | Récupérer et sauvegarder les certificats d'utilisateur. 18 | 19 | linkgit:git-credential-cache[1]:: 20 | Assistant pour maintenir temporairement en mémoire les mots de passe. 21 | 22 | linkgit:git-credential-store[1]:: 23 | Assistant pour sauvegarder les certificats sur disque. 24 | 25 | linkgit:git-fmt-merge-msg[1]:: 26 | Produire un message de validation de fusion. 27 | 28 | linkgit:git-hook[1]:: 29 | Lancer les crochets git. 30 | 31 | linkgit:git-interpret-trailers[1]:: 32 | Ajouter ou analyser l'information structurée dans les messages de validation. 33 | 34 | linkgit:git-mailinfo[1]:: 35 | Extraire la rustine et l'information de d'auteur depuis un simple message de courriel. 36 | 37 | linkgit:git-mailsplit[1]:: 38 | Programme simple de découpage de mbox UNIX. 39 | 40 | linkgit:git-merge-one-file[1]:: 41 | Le programme assistant standard à utiliser avec git-merge-index. 42 | 43 | linkgit:git-patch-id[1]:: 44 | Calculer l'ID unique d'une rustine. 45 | 46 | linkgit:git-sh-i18n[1]:: 47 | Le code d'initialisation i18n pour les scripts shell. 48 | 49 | linkgit:git-sh-setup[1]:: 50 | Le code d'initialisation commun aux scripts shell Git. 51 | 52 | linkgit:git-stripspace[1]:: 53 | Retirer les espaces inutiles. 54 | 55 | -------------------------------------------------------------------------------- /fr/cmds-synchelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-http-fetch[1]:: 2 | Télécharger depuis un dépôt Git distant via HTTP. 3 | 4 | linkgit:git-http-push[1]:: 5 | Pousser des objets par HTTP/DAV vers un autre dépôt. 6 | 7 | linkgit:git-receive-pack[1]:: 8 | Recevoir ce qui est poussé dans un dépôt. 9 | 10 | linkgit:git-shell[1]:: 11 | Shell de login restreint pour un accès SSH vers Git seulement. 12 | 13 | linkgit:git-upload-archive[1]:: 14 | Renvoyer une archive dans git-archive. 15 | 16 | linkgit:git-upload-pack[1]:: 17 | Renvoyer des objets empaquetés dans git-fetch-pack. 18 | 19 | -------------------------------------------------------------------------------- /fr/cmds-synchingrepositories.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-daemon[1]:: 2 | Un serveur vraiment très simple pour les dépôts Git. 3 | 4 | linkgit:git-fetch-pack[1]:: 5 | Recevoir des objets manquants depuis un autre dépôt. 6 | 7 | linkgit:git-http-backend[1]:: 8 | Implantation côté serveur de Git sur HTTP. 9 | 10 | linkgit:git-send-pack[1]:: 11 | Pousser des objets sur le protocole Git sur un autre dépôt. 12 | 13 | linkgit:git-update-server-info[1]:: 14 | Mettre à jour le fichier d'informations auxiliaires pour aider les serveurs idiots. 15 | 16 | -------------------------------------------------------------------------------- /fr/cmds-userinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitattributes[5]:: 2 | Définir les attributs par chemin. 3 | 4 | linkgit:gitcli[7]:: 5 | Interface et conventions de la ligne de commande Git. 6 | 7 | linkgit:githooks[5]:: 8 | Crochets utilisés par Git. 9 | 10 | linkgit:gitignore[5]:: 11 | Spécifie les fichiers intentionnellement non suivis à ignorer. 12 | 13 | linkgit:gitmailmap[5]:: 14 | Fais correspondre les noms des auteurs/validateurs et/ou les adresses électroniques. 15 | 16 | linkgit:gitmodules[5]:: 17 | Définition des propriétés des sous-modules. 18 | 19 | linkgit:gitrepository-layout[5]:: 20 | Disposition d'un dépôt Git. 21 | 22 | linkgit:gitrevisions[7]:: 23 | Spécifier les révisions et les plages pour Git. 24 | 25 | -------------------------------------------------------------------------------- /fr/date-formats.adoc: -------------------------------------------------------------------------------- 1 | FORMATS DE DATE 2 | --------------- 3 | 4 | Les variables d'environnement `GIT_AUTHOR_DATE` et `GIT_COMMITTER_DATE` supportent les formats de date suivants : 5 | 6 | Format interne de Git:: 7 | Il est de la forme ` `, où `` est un nombre de secondes depuis l'époque UNIX. `` est un décalage positif ou négative par rapport à UTC. Par exemple, CET (qui est en avance d'une heure sur UTC) est `+0100`. 8 | 9 | RFC 2822:: 10 | Le standard de format de date tel que décrit par la RFC 2822, par exemple `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | Les heures et les dates sont spécifiées par le standard ISO 8601, par exemple `2005-04-07T22:13:13`. L'analyseur accepte aussi un espace au lieu du caractère `T`. Les parties fractionnelles d'une seconde seront ignorées, par exemple, `2005-04-07T22:13:13.019` sera considéré comme étant `2005-04-07T22:13:13`. 14 | + 15 | NOTE: De plus, la partie date est acceptée dans les formats suivants : `AAAA.MM.JJ`, `MM/JJ/AAAA` et `JJ.MM.AAAA`. 16 | 17 | ifdef::git-commit[] 18 | En plus de reconnaître tous les formats de date ci-dessus, l'option `--date` essaiera également de donner un sens à d'autres formats de date plus humainement compréhensibles, tels que les dates relatives comme "yesterday" ou "last Friday at noon". 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /fr/git-annotate.adoc: -------------------------------------------------------------------------------- 1 | git-annotate(1) 2 | =============== 3 | 4 | NOM 5 | --- 6 | git-annotate - Annote les lignes d'un fichier avec les informations de commit 7 | 8 | SYNOPSIS 9 | -------- 10 | [verse] 11 | 'git annotate' [] [] [] [--] 12 | 13 | DESCRIPTION 14 | ----------- 15 | Annote chaque ligne dans le fichier donné avec les informations du commit qui a introduit la ligne. Annote optionnellement à partir d'une révision donnée. 16 | 17 | La seule différence entre cette commande et linkgit:git-blame[1] est qu'elles utilisent des formats de sortie légèrement différents, et cette commande n'existe que pour la rétrocompatibilité afin de prendre en charge les scripts existants, et de fournir un nom de commande plus familier aux personnes venant d'autres systèmes SCM. 18 | 19 | OPTIONS 20 | ------- 21 | include::blame-options.adoc[] 22 | 23 | VOIR AUSSI 24 | ---------- 25 | linkgit:git-blame[1] 26 | 27 | GIT 28 | --- 29 | Fait partie de la suite linkgit:git[1] 30 | 31 | TRADUCTION 32 | ---------- 33 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 34 | -------------------------------------------------------------------------------- /fr/git-citool.adoc: -------------------------------------------------------------------------------- 1 | git-citool(1) 2 | ============= 3 | 4 | NOM 5 | --- 6 | git-citool - Alternative graphique à git-commit 7 | 8 | SYNOPSIS 9 | -------- 10 | [verse] 11 | 'git citool' 12 | 13 | DESCRIPTION 14 | ----------- 15 | Une interface graphique basée sur Tcl/Tk pour revoir les fichiers modifiés, les mettre dans l'index, entrer un message de validation et enregistrer le nouveau commit sur la branche courante. Cette interface est une alternative au programme moins interactif 'git commit'. 16 | 17 | 'git citool' est en fait un alias standard pour `git gui citool`. Voir linkgit:git-gui[1] pour plus de détails. 18 | 19 | GIT 20 | --- 21 | Fait partie de la suite linkgit:git[1] 22 | 23 | TRADUCTION 24 | ---------- 25 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 26 | -------------------------------------------------------------------------------- /fr/git-credential-cache--daemon.adoc: -------------------------------------------------------------------------------- 1 | git-credential-cache{litdd}daemon(1) 2 | ==================================== 3 | 4 | NOM 5 | --- 6 | git-credential-cache--daemon - Stocke temporairement les informations d'identification de l'utilisateur en mémoire 7 | 8 | SYNOPSIS 9 | -------- 10 | [verse] 11 | 'git credential-cache{litdd}daemon' [--debug] 12 | 13 | DESCRIPTION 14 | ----------- 15 | 16 | NOTE: Vous ne voudrez probablement pas invoquer cette commande vous-même ; elle est lancée automatiquement lorsque vous utilisez linkgit:git-credential-cache[1]. 17 | 18 | Cette commande écoute les clients `git-credential-cache` sur le socket de domaine Unix spécifié par ``. Les clients peuvent stocker et récupérer des informations d'identification. Chaque indentification est conservée pendant un délai spécifié par le client ; une fois qu'aucune identité n'est conservée, le démon se termine. 19 | 20 | Si l'option `--debug` est spécifiée, le daemon ne ferme pas son flux stderr, et peut y émettre des diagnostics supplémentaires même après avoir commencé à écouter les clients. 21 | 22 | GIT 23 | --- 24 | Fait partie de la suite linkgit:git[1] 25 | 26 | TRADUCTION 27 | ---------- 28 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 29 | -------------------------------------------------------------------------------- /fr/git-fsck-objects.adoc: -------------------------------------------------------------------------------- 1 | git-fsck-objects(1) 2 | =================== 3 | 4 | NOM 5 | --- 6 | git-fsck-objects - Vérifier la connectivité et la validité des objets en base de données 7 | 8 | 9 | SYNOPSIS 10 | -------- 11 | [verse] 12 | 'git fsck-objects' ... 13 | 14 | DESCRIPTION 15 | ----------- 16 | 17 | Ceci est un synonyme pour linkgit:git-fsck[1]. Veuillez vous référer à la documentation de cette commande. 18 | 19 | GIT 20 | --- 21 | Fait partie de la suite linkgit:git[1] 22 | 23 | TRADUCTION 24 | ---------- 25 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 26 | -------------------------------------------------------------------------------- /fr/git-get-tar-commit-id.adoc: -------------------------------------------------------------------------------- 1 | git-get-tar-commit-id(1) 2 | ======================== 3 | 4 | NOM 5 | --- 6 | git-get-tar-commit-id - Extrait l'ID de commit d'une archive créée avec git-archive 7 | 8 | 9 | SYNOPSIS 10 | -------- 11 | [verse] 12 | 'git get-tar-commit-id' 13 | 14 | 15 | DESCRIPTION 16 | ----------- 17 | 18 | Lit une archive tar créée par 'git archive' à partir de l'entrée standard et extrait l'ID de commit qui y est stocké. Elle ne lit que les 1024 premiers octets de l'entrée, donc son temps d'exécution n'est pas beaucoup influencé par la taille de l'archive tar. 19 | 20 | Si aucun ID de commit n'est trouvé, 'git get-tar-commit-id' se termine sans affichage avec un code de retour de 1. Cela peut arriver si l'archive n'a pas été créée en utilisant 'git archive' ou si le premier paramètre de 'git archive' a été un ID d'arbre au lieu d'un ID de commit ou d'une étiquette. 21 | 22 | GIT 23 | --- 24 | Fait partie de la suite linkgit:git[1] 25 | 26 | TRADUCTION 27 | ---------- 28 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 29 | -------------------------------------------------------------------------------- /fr/git-init-db.adoc: -------------------------------------------------------------------------------- 1 | git-init-db(1) 2 | ============== 3 | 4 | NOM 5 | --- 6 | git-init-db - Crée un dépôt Git vide 7 | 8 | 9 | SYNOPSIS 10 | -------- 11 | [verse] 12 | 'git init-db' [-q | --quiet] [--bare] [--template=] [--separate-git-dir ] [--shared[=]] 13 | 14 | 15 | DESCRIPTION 16 | ----------- 17 | 18 | Ceci est un synonyme pour linkgit:git-init[1]. Veuillez vous référer à la documentation de cette commande. 19 | 20 | GIT 21 | --- 22 | Fait partie de la suite linkgit:git[1] 23 | 24 | TRADUCTION 25 | ---------- 26 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 27 | -------------------------------------------------------------------------------- /fr/git-merge-one-file.adoc: -------------------------------------------------------------------------------- 1 | git-merge-one-file(1) 2 | ===================== 3 | 4 | NOM 5 | --- 6 | git-merge-one-file - Ce programme auxiliaire standard à utiliser avec git-merge-index 7 | 8 | 9 | SYNOPSIS 10 | -------- 11 | [verse] 12 | 'git merge-one-file' 13 | 14 | DESCRIPTION 15 | ----------- 16 | C'est le programme d'aide standard à utiliser avec 'git merge-index' pour résoudre une fusion après la fusion triviale réalisée avec 'git read-tree -m'. 17 | 18 | GIT 19 | --- 20 | Fait partie de la suite linkgit:git[1] 21 | 22 | TRADUCTION 23 | ---------- 24 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 25 | -------------------------------------------------------------------------------- /fr/git-mktree.adoc: -------------------------------------------------------------------------------- 1 | git-mktree(1) 2 | ============= 3 | 4 | NOM 5 | --- 6 | git-mktree - Construit un objet arbre depuis du texte au format ls-tree 7 | 8 | 9 | SYNOPSIS 10 | -------- 11 | [verse] 12 | 'git mktree' [-z] [--missing] [--batch] 13 | 14 | DESCRIPTION 15 | ----------- 16 | Lit l'entrée standard dans le format de sortie `ls-tree` non-récursif, et crée un objet arbre. L'ordre des entrées de l'arbre est normalisé par mktree de sorte qu'il n'est pas nécessaire de pré-trier l'entrée. Le nom de l'objet construit est écrit sur la sortie standard. 17 | 18 | OPTIONS 19 | ------- 20 | -z:: 21 | Lire la sortie NUL-terminée de `ls-tree -z` à la place. 22 | 23 | --missing:: 24 | Permettre des objets manquants. Le comportement par défaut (sans cette option) consiste à vérifier que l'empreinte de chaque entrée d'arbre identifie un objet existant. Cette option n'a aucun effet sur le traitement des entrées gitlink (autrement dit les "sous-modules") dont l'absence est toujours autorisée. 25 | 26 | --batch:: 27 | Permettre la construction de plus d'un objet d'arbre avant de sortir. Chaque arbre est séparé par une seule ligne vierge. La nouvelle ligne finale est facultative. Notez que si l'option `-z` est utilisée, les lignes sont terminées avec NUL. 28 | 29 | GIT 30 | --- 31 | Fait partie de la suite linkgit:git[1] 32 | 33 | TRADUCTION 34 | ---------- 35 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 36 | -------------------------------------------------------------------------------- /fr/git-prune-packed.adoc: -------------------------------------------------------------------------------- 1 | git-prune-packed(1) 2 | =================== 3 | 4 | NOM 5 | --- 6 | git-prune-packed - Retire les objets surnuméraires qui sont déjà dans des fichiers paquet 7 | 8 | 9 | SYNOPSIS 10 | -------- 11 | [verse] 12 | 'git prune-packed' [-n | --dry-run] [-q | --quiet] 13 | 14 | 15 | DESCRIPTION 16 | ----------- 17 | Ce programme recherche dans `$GIT_OBJECT_DIRECTORY` tous les objets qui existent actuellement dans un fichier paquet ainsi que dans les répertoires d'objets indépendants. 18 | 19 | Tous les objets inutiles de ce type sont supprimés. 20 | 21 | Un paquet est une collection d'objets, compressés individuellement, avec une compression de delta appliquée, stockés dans un seul fichier avec un fichier d'index associé. 22 | 23 | Les paquets sont utilisés pour réduire la charge sur les systèmes de miroir, les moteurs de sauvegarde, le stockage de disque, etc. 24 | 25 | 26 | OPTIONS 27 | ------- 28 | -n:: 29 | --dry-run:: 30 | Ne pas réellement supprimer des objets, montrer seulement ce qui aurait été supprimé. 31 | 32 | -q:: 33 | --quiet:: 34 | Rendre muet l'indicateur de progression. 35 | 36 | VOIR AUSSI 37 | ---------- 38 | linkgit:git-pack-objects[1] linkgit:git-repack[1] 39 | 40 | GIT 41 | --- 42 | Fait partie de la suite linkgit:git[1] 43 | 44 | TRADUCTION 45 | ---------- 46 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 47 | -------------------------------------------------------------------------------- /fr/git-stage.adoc: -------------------------------------------------------------------------------- 1 | git-stage(1) 2 | ============ 3 | 4 | NOM 5 | --- 6 | git-stage - Ajoute le contenu de fichiers à l'index 7 | 8 | 9 | SYNOPSIS 10 | -------- 11 | [verse] 12 | 'git stage' ... 13 | 14 | 15 | DESCRIPTION 16 | ----------- 17 | 18 | Ceci est un synonyme pour linkgit:git-add[1]. Veuillez vous référer à la documentation de cette commande. 19 | 20 | GIT 21 | --- 22 | Fait partie de la suite linkgit:git[1] 23 | 24 | TRADUCTION 25 | ---------- 26 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 27 | -------------------------------------------------------------------------------- /fr/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | NOM 5 | --- 6 | gitglossary - Un glossaire de Git 7 | 8 | SYNOPSIS 9 | -------- 10 | * 11 | 12 | DESCRIPTION 13 | ----------- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | VOIR AUSSI 18 | ---------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Le manuel d'utilisateur de Git] 20 | 21 | GIT 22 | --- 23 | Fait partie de la suite linkgit:git[1] 24 | 25 | TRADUCTION 26 | ---------- 27 | Cette page de manuel a été traduite par Jean-Noël Avila et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n . 28 | -------------------------------------------------------------------------------- /fr/includes/cmd-config-section-all.adoc: -------------------------------------------------------------------------------- 1 | Tout ce qui se trouve en dessous de cette ligne dans cette section est inclus de manière sélective à partir de la documentation linkgit:git-config[1]. Le contenu est le même que celui qui s'y trouve : 2 | -------------------------------------------------------------------------------- /fr/includes/cmd-config-section-rest.adoc: -------------------------------------------------------------------------------- 1 | Tout ce qui se trouve au-dessus de cette ligne dans cette section n'est pas inclus dans la documentation linkgit:git-config[1]. Le contenu qui suit est le même que celui qui s'y trouve : 2 | -------------------------------------------------------------------------------- /fr/line-range-format.adoc: -------------------------------------------------------------------------------- 1 | '' et '' peuvent prendre l'une de ces formes : 2 | 3 | - nombre 4 | + 5 | Si '' ou '' est un nombre, il spécifie un numéro de ligne absolu (les lignes comptent à partir de 1). 6 | + 7 | 8 | - `/regex/` 9 | + 10 | Cette forme utilisera la première ligne correspondant à la regex POSIX donnée. Si '' est une regex, la recherche se fera à partir de la fin de la plage `-L` précédente, le cas échéant, sinon à partir du début du fichier. Si '' est `^/regex/`, la recherche se fera à partir du début du fichier. Si '' est une regex, la recherche débutera à partir de la ligne donnée par ''. 11 | + 12 | 13 | - + offset ou -offset 14 | + 15 | Ceci n'est valable que pour '' et spécifiera un nombre de lignes avant ou après la ligne donnée par ''. 16 | 17 | + 18 | Si `:` est donné à la place de '' et de '', il s'agit d'une expression régulière qui indique la plage depuis première ligne qui correspond à '', jusqu'à la ligne de nom-de-fonction suivante. La recherche de `:` se fait à partir de la fin de la plage `-L` précédente, s'il y en a une, sinon à partir du début du fichier. La recherche de `^:` commence au début du fichier. Les noms de fonction sont déterminés de la même manière que celle par laquelle `git diff` fonctionne sur les en-têtes de section de rustine (voir 'Définir un en-tête personnalisé' dans linkgit:gitattributes[5]). 19 | -------------------------------------------------------------------------------- /fr/line-range-options.adoc: -------------------------------------------------------------------------------- 1 | -L,::: 2 | -L:::: 3 | 4 | Tracer l'évolution de la plage de lignes donnée par ',' (ou la regex de nom de la fonction '') dans le fichier ''. Vous ne pouvez pas donner de limiteurs de spécificateur de chemin. Ceci est actuellement limité à une marche à partir d'une seule révision, c'est-à-dire que vous ne pouvez donner qu'aucun ou un seul argument de révision, '' et '' (ou '') doivent exister dans la révision de départ. Vous pouvez spécifier cette option plusieurs fois. Cette option implique `--patch`. L'affichage de la rustine peut être supprimé en utilisant `--no-patch`, mai les autres formats de diff (`--raw`, `--numstat`, `--shortstat`, `--dirstat`, `--summary`, `--name-only`, `--name-status`, `--check`) ne sont pas implantés actuellement. 5 | + 6 | include::line-range-format.adoc[] 7 | -------------------------------------------------------------------------------- /fr/object-format-disclaimer.adoc: -------------------------------------------------------------------------------- 1 | Note : À l'heure actuelle, il n'y a pas d'interopérabilité entre les dépôts SHA-256 et les dépôts SHA-1. 2 | 3 | Historiquement, nous avons averti que les dépôts SHA-256 pourraient plus tard avoir besoin de changements incompatibles avec les versions précédentes lorsque nous introduirons ces caractéristiques d'interopérabilité. Aujourd'hui, nous nous attendons seulement à des changements compatibles. De plus, si de tels changements s'avèrent nécessaires, on peut s'attendre à ce que les dépôts SHA-256 créés avec le Git d'aujourd'hui soient utilisables par les versions futures de Git sans perte de données. 4 | -------------------------------------------------------------------------------- /fr/ref-reachability-filters.adoc: -------------------------------------------------------------------------------- 1 | Lorsque vous combinez plusieurs filtres `--contains` et `--no-contains`, seules les références qui contiennent au moins un des commits `--contains` et ne contiennent aucun des commits `--no-contains` sont affichées. 2 | 3 | Lorsque vous combinez plusieurs filtres `--merged` et `--no-merged`, seules les références qui sont accessibles depuis au moins un des commits `--merged` et depuis aucun des commits `--no-merged` sont affichées. 4 | -------------------------------------------------------------------------------- /fr/ref-storage-format.adoc: -------------------------------------------------------------------------------- 1 | * `files` pour des fichiers perdus avec des refs emballés. Valeur par défaut. 2 | * `reftable` pour le format reftable. Ce format est expérimental et son fonctionnement interne est sujet à changement. 3 | -------------------------------------------------------------------------------- /fr/rerere-options.adoc: -------------------------------------------------------------------------------- 1 | --rerere-autoupdate:: 2 | --no-rerere-autoupdate:: 3 | Après que le mécanisme rerere réutilise une résolution enregistrée sur le conflit actuel pour mettre à jour les fichiers dans l'arbre de travail, lui permettre de mettre également à jour l'index avec le résultat de la résolution. `--no-rerere-autoupdate` est un bon moyen de revérifier ce que `rerere` a fait et de détecter des erreurs de fusion potentielles, avant de valider le résultat dans l'index avec un `git add` séparé. 4 | -------------------------------------------------------------------------------- /fr/signoff-option.adoc: -------------------------------------------------------------------------------- 1 | ifdef::git-commit[] 2 | `-s`:: 3 | endif::git-commit[] 4 | `--signoff`:: 5 | `--no-signoff`:: 6 | Ajouter une ligne finale `Signed-off-by` du validateur à la fin du message de validation. La signification de signoff dépend du projet sur lequel vous validez. Par exemple, cela peut certifier que le validateur a le droit de soumettre son travail sous la licence du projet ou accepte une certaine représentation du contributeur, tel qu'un Certificat d'Origine de Développeur. (Voir https://developercertificate.org/ pour celui utilisé par les projet du noyau Linux ou de Git). Consultez la documentation ou la direction du projet auquel vous contribuez pour comprendre comment les signatures sont utilisées dans ce projet. 7 | + 8 | L'option `--no-signoff` peut être utilisée pour contrecarrer une option `--signoff` précédente sur la ligne de commande. 9 | -------------------------------------------------------------------------------- /id/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | NAMA 5 | ---- 6 | gitglossary - Git Glosarium 7 | 8 | SINOPSIS 9 | -------- 10 | * 11 | 12 | DESKRIPSI 13 | --------- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | LIHAT JUGA 18 | ---------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[The Git User's Manual] 20 | 21 | GIT 22 | --- 23 | Sebagian suite linkgit:git[1] 24 | -------------------------------------------------------------------------------- /is/date-formats.adoc: -------------------------------------------------------------------------------- 1 | DAGSETNINGARSNIÐ 2 | ---------------- 3 | 4 | Umhverfisbreyturnar `GIT_AUTHOR_DATE` og `GIT_COMMITTER_DATE` styðja eftirfarandi dagsetningasnið: 5 | 6 | Innbyggt Git snið:: 7 | It is ` `, where `` is the number of seconds since the UNIX epoch. `` is a positive or negative offset from UTC. For example CET (which is 1 hour ahead of UTC) is `+0100`. 8 | 9 | RFC 2822:: 10 | The standard date format as described by RFC 2822, for example `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | Tími og dagsetning eins og þau eru skilgreind eftir ISO 860-staðlinum, til dæmis `2005-04-07T22:13:13`. Þáttarin viðurkennir einnig bil í stað `T`. Sekúndubrot verða hunsuð, verður `2005-04-07T22:13:13.019` tekið sem `2005-04-07T22:13:13`. 14 | + 15 | NOTE: Auk þessa eru dagsetningar samþykktar í eftirfarandi sniðum: `YYYY.MM.DD`, `MM/DD/YYYY` og `DD.MM.YYYY`. 16 | 17 | ifdef::git-commit[] 18 | Auk þess að þekkja öll dagsetningasniðin hér að framan þá reynir `--date` valmöguleikinn einnig að ráða fram úr öðrum, mannlegri, dagsetningasniðum svo sem afstæðum dagsetningum eins og "yesterday" (í gær) og "last Friday at noon" (síðasta föstudag á hádegi). 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /it/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | NOME 5 | ---- 6 | gitglossary - Un glossario di Git 7 | 8 | SINOSSI 9 | ------- 10 | * 11 | 12 | DESCRIZIONE 13 | ----------- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | VEDERE ANCHE 18 | ------------ 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Il manuale utente di Git] 20 | 21 | GIT 22 | --- 23 | Parte del pacchetto linkgit:git[1] 24 | -------------------------------------------------------------------------------- /ja/date-formats.adoc: -------------------------------------------------------------------------------- 1 | DATE FORMATS 2 | ------------ 3 | 4 | 環境変数 `GIT_AUTHOR_DATE` と `GIT_COMMITTER_DATE` は以下の日付フォーマットをサポートしています。 5 | 6 | Gitの内部フォーマット:: 7 | これは ` <タイムゾーンオフセット>` で、`` はUNIXエポックからの秒数です。`<タイムゾーンオフセット>` は、UTCからの正負のオフセットです。例えば、CET(UTCより1時間進んでいる)は `+0100` です。 8 | 9 | RFC 2822:: 10 | The standard date format as described by RFC 2822, for example `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | ISO 8601規格で指定された時刻と日付で、例えば `2005-04-07T22:13:13` のようになります。パーサーは、`T` 文字の代わりにスペースも受け入れます。秒の端数は無視されます。例えば、`2005-04-07T22:13:13.019` は `2005-04-07T22:13:13` として扱われます。 14 | + 15 | NOTE: また、日付部分は以下のフォーマットで受け付けます。 `YYYYY.MM.DD`、`MM/DD/YYYY`、`DD.MM.YYYY` です。 16 | 17 | ifdef::git-commit[] 18 | 上記のすべての日付フォーマットを認識することに加えて、`--date` オプションは、"yesterday" や "last Friday at noon" といった相対的な日付など、より人間中心の日付フォーマットを理解しようとします。 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /ja/git-init-db.adoc: -------------------------------------------------------------------------------- 1 | git-init-db(1) 2 | ============== 3 | 4 | NAME 5 | ---- 6 | git-init-db - 空のGitリポジトリを作成する 7 | 8 | 9 | 概要 10 | -- 11 | [verse] 12 | 'git init-db' [-q | --quiet] [--bare] [--template=<テンプレートディレクトリ>] [--separate-git-dir ] [--shared[=<パーミッション>]] 13 | 14 | 15 | 説明 16 | -- 17 | 18 | これは linkgit:git-init[1] と同義です。該当コマンドのドキュメントを参照してください。 19 | 20 | GIT 21 | --- 22 | Part of the linkgit:git[1] suite 23 | -------------------------------------------------------------------------------- /ja/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | NAME 5 | ---- 6 | gitglossary - Gitの用語集 7 | 8 | 概要 9 | -- 10 | * 11 | 12 | 説明 13 | -- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | 関連項目 18 | ---- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Git ユーザーマニュアル] 20 | 21 | GIT 22 | --- 23 | Part of the linkgit:git[1] suite 24 | -------------------------------------------------------------------------------- /ja/includes/cmd-config-section-all.adoc: -------------------------------------------------------------------------------- 1 | このセクションのこの行以下は、 linkgit:git-config[1] のドキュメントから抜粋して含まれています。内容は同ドキュメントにあるものと同じです: 2 | -------------------------------------------------------------------------------- /ja/line-range-options.adoc: -------------------------------------------------------------------------------- 1 | -L<開始>,<終了>:<ファイル>:: 2 | -L:<関数名>:<ファイル>:: 3 | 4 | `<ファイル>`内で指定された'<開始>,<終了>'の行範囲、または関数名の正規表現'<関数名>'の進化を追跡します。パススペックの制限を指定することはできません。これは現在、単一のリビジョンから始まるウォークに限定されており、つまり、0個または1個の正のリビジョン引数のみを指定でき、'<開始>'と'<終了>'(または'<関数名>')は開始リビジョンに存在する必要があります。このオプションは複数回指定できます。`--patch`を意味します。パッチ出力は`--no-patch`を使用して抑制できますが、他のdiffフォーマット(特に`--raw`、`--numstat`、`--shortstat`、`--dirstat`、`--summary`、`--name-only`、`--name-status`、`--check`)は現在実装されていません。 5 | + 6 | include::line-range-format.adoc[] 7 | -------------------------------------------------------------------------------- /ja/object-format-disclaimer.adoc: -------------------------------------------------------------------------------- 1 | 注記:現時点では、SHA-256リポジトリとSHA-1リポジトリ間の相互運用性はありません。 2 | 3 | 歴史的には、SHA-256リポジトリは、そのような相互運用性の機能を導入する際に、後方互換性のない変更が必要になるかもしれないと警告していました。しかし現在、互換性のある変更のみであると予期しています。さらに、そのような変更が必要であることが証明された場合、今日のGitで作成されたSHA-256リポジトリは、将来のGitバージョンでもデータ損失なしに使用可能であると予想されます。 4 | -------------------------------------------------------------------------------- /ko/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | 이름 5 | -- 6 | gitglossary - 깃 용어집 7 | 8 | 시놉시스 9 | ---- 10 | * 11 | 12 | 설명 13 | -- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | 참고 항목 18 | ----- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Git 사용자 매뉴얼] 20 | 21 | GIT 22 | --- 23 | linkgit:git[1] 콜렉션의 일부 24 | -------------------------------------------------------------------------------- /pt_BR/cmds-ancillaryinterrogators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-annotate[1]:: 2 | Anota as linhas com as informações do commit. 3 | 4 | linkgit:git-blame[1]:: 5 | Exibe quais foram as últimas modificações feitas em cada linha de um arquivo separados pela versão da revisão e do autor da modificação. 6 | 7 | linkgit:git-bugreport[1]:: 8 | Colete informações para que o usuário envie um relatório de erro. 9 | 10 | linkgit:git-count-objects[1]:: 11 | Conta a quantidade dos objetos que não foram empacotados e seu consumo no disco. 12 | 13 | linkgit:git-diagnose[1]:: 14 | Gera um arquivo zip com informações de diagnóstico. 15 | 16 | linkgit:git-difftool[1]:: 17 | Exibe as mudanças utilizando ferramentas diff tradicionais. 18 | 19 | linkgit:git-fsck[1]:: 20 | Verifica a conectividade e validade dos objetos num banco de dados. 21 | 22 | linkgit:git-help[1]:: 23 | Exiba a informação de ajuda sobre o Git. 24 | 25 | linkgit:git-instaweb[1]:: 26 | Navegue instantaneamente no seu repositório de trabalho com o gitweb. 27 | 28 | linkgit:git-merge-tree[1]:: 29 | Realiza a mesclagem sem tocar no índice ou na árvore de trabalho. 30 | 31 | linkgit:git-rerere[1]:: 32 | Reutilize uma resolução gravada das mesclagens conflitantes. 33 | 34 | linkgit:git-show-branch[1]:: 35 | Exiba os ramos e seus respectivos commits. 36 | 37 | linkgit:git-verify-commit[1]:: 38 | Verifique a assinatura GPG dos commits. 39 | 40 | linkgit:git-verify-tag[1]:: 41 | Verifique a assinatura GPG das tags. 42 | 43 | linkgit:git-version[1]:: 44 | Exiba a informação da versão sobre o Git. 45 | 46 | linkgit:git-whatchanged[1]:: 47 | Show logs with differences each commit introduces. 48 | 49 | linkgit:gitweb[1]:: 50 | Interface web do Git (frontend web para os repositórios Git). 51 | 52 | -------------------------------------------------------------------------------- /pt_BR/cmds-ancillarymanipulators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-config[1]:: 2 | Obtém e define os repositórios ou as opções globais. 3 | 4 | linkgit:git-fast-export[1]:: 5 | Exportador de dados do Git. 6 | 7 | linkgit:git-fast-import[1]:: 8 | Estrutura para os importadores de dados rápidos do Git. 9 | 10 | linkgit:git-filter-branch[1]:: 11 | Reescreve os ramos. 12 | 13 | linkgit:git-mergetool[1]:: 14 | Executa as ferramentas de resolução problemas para resolver os conflitos de mesclagem. 15 | 16 | linkgit:git-pack-refs[1]:: 17 | Empacota os cabeçalhos e as tags para um acesso eficiente ao repositório. 18 | 19 | linkgit:git-prune[1]:: 20 | Corta todos os objetos fora de alcance do banco de dados de objetos. 21 | 22 | linkgit:git-reflog[1]:: 23 | Gerencia as informações do reflog. 24 | 25 | linkgit:git-refs[1]:: 26 | Low-level access to refs. 27 | 28 | linkgit:git-remote[1]:: 29 | Gerencia o conjunto de repositórios monitorados. 30 | 31 | linkgit:git-repack[1]:: 32 | Empacota os objetos não empacotados num repositório. 33 | 34 | linkgit:git-replace[1]:: 35 | Cria, lista e exclui os refs para a reposição dos objetos. 36 | 37 | -------------------------------------------------------------------------------- /pt_BR/cmds-developerinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitformat-bundle[5]:: 2 | O formato do arquivo do pacote. 3 | 4 | linkgit:gitformat-chunk[5]:: 5 | Formatos de arquivo com base em pedaços. 6 | 7 | linkgit:gitformat-commit-graph[5]:: 8 | Formato git commit-graph. 9 | 10 | linkgit:gitformat-index[5]:: 11 | Formato git index. 12 | 13 | linkgit:gitformat-pack[5]:: 14 | Formato pacote do git. 15 | 16 | linkgit:gitformat-signature[5]:: 17 | Formatos de assinatura criptográfica do Git. 18 | 19 | linkgit:gitprotocol-capabilities[5]:: 20 | Recursos dos protocolos v0 e v1. 21 | 22 | linkgit:gitprotocol-common[5]:: 23 | Coisas comuns a vários protocolos. 24 | 25 | linkgit:gitprotocol-http[5]:: 26 | Protocolos baseados em HTTP do Git. 27 | 28 | linkgit:gitprotocol-pack[5]:: 29 | Como os pacotes são transferidos via cabo. 30 | 31 | linkgit:gitprotocol-v2[5]:: 32 | Protocolo Git Wire, versão 2. 33 | 34 | -------------------------------------------------------------------------------- /pt_BR/cmds-foreignscminterface.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-archimport[1]:: 2 | Importa um repositório GNU Arch no Git. 3 | 4 | linkgit:git-cvsexportcommit[1]:: 5 | Exporta um único commit para uma averiguação do CVS. 6 | 7 | linkgit:git-cvsimport[1]:: 8 | Recupera os seus dados vindos de outros SCM que as pessoas adoram odiar. 9 | 10 | linkgit:git-cvsserver[1]:: 11 | Um emulador de um servidor CVS para o Git. 12 | 13 | linkgit:git-imap-send[1]:: 14 | Envia uma coleção de patches da entrada padrão para um diretório IMAP. 15 | 16 | linkgit:git-p4[1]:: 17 | Importa de e submete aos repositório Perforce. 18 | 19 | linkgit:git-quiltimport[1]:: 20 | Aplica um conjunto de patches no ramo atual. 21 | 22 | linkgit:git-request-pull[1]:: 23 | Gera um resumo com as modificações pendentes. 24 | 25 | linkgit:git-send-email[1]:: 26 | Envia uma coleção de patches como sendo e-mails. 27 | 28 | linkgit:git-svn[1]:: 29 | Operação bidirecional entre um repositório do Subversion e do Git. 30 | 31 | -------------------------------------------------------------------------------- /pt_BR/cmds-guide.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitcore-tutorial[7]:: 2 | Um tutorial básico do Git para os desenvolvedores. 3 | 4 | linkgit:gitcredentials[7]:: 5 | Fornecendo nomes de usuário e as senhas para o Git. 6 | 7 | linkgit:gitcvs-migration[7]:: 8 | Git para os usuários do CVS. 9 | 10 | linkgit:gitdiffcore[7]:: 11 | Ajustando a saída diff. 12 | 13 | linkgit:giteveryday[7]:: 14 | Um conjunto mínimo de comandos úteis para o Everyday Git. 15 | 16 | linkgit:gitfaq[7]:: 17 | Perguntas frequentes sobre a utilização do Git. 18 | 19 | linkgit:gitglossary[7]:: 20 | Um Glossário do Git. 21 | 22 | linkgit:gitnamespaces[7]:: 23 | Espaços de nome do Git. 24 | 25 | linkgit:gitremote-helpers[7]:: 26 | Os programas auxiliares que interagem com os repositórios remotos. 27 | 28 | linkgit:gitsubmodules[7]:: 29 | Montando um repositório dentro do outro. 30 | 31 | linkgit:gittutorial[7]:: 32 | Um tutorial de introdução ao Git. 33 | 34 | linkgit:gittutorial-2[7]:: 35 | Um tutorial de introdução ao Git: parte dois. 36 | 37 | linkgit:gitworkflows[7]:: 38 | Uma visão geral das recomendações dos fluxos de trabalho com Git. 39 | 40 | -------------------------------------------------------------------------------- /pt_BR/cmds-purehelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-check-attr[1]:: 2 | Exiba a informação do `gitattributes`. 3 | 4 | linkgit:git-check-ignore[1]:: 5 | Depure o gitignore / exclua os arquivos. 6 | 7 | linkgit:git-check-mailmap[1]:: 8 | Exiba os nomes canônicos e os endereços de e-mail dos contatos. 9 | 10 | linkgit:git-check-ref-format[1]:: 11 | Certifique que um nome de uma referência está bem formado. 12 | 13 | linkgit:git-column[1]:: 14 | Exiba os dados em colunas. 15 | 16 | linkgit:git-credential[1]:: 17 | Obtém e guarda as credenciais dos usuários. 18 | 19 | linkgit:git-credential-cache[1]:: 20 | Auxiliar para armazenar as senhas temporariamente na memória. 21 | 22 | linkgit:git-credential-store[1]:: 23 | Auxiliar para armazenar as credenciais no disco. 24 | 25 | linkgit:git-fmt-merge-msg[1]:: 26 | Gera uma mensagem de mesclagem do commit. 27 | 28 | linkgit:git-hook[1]:: 29 | Executa os ganchos do git. 30 | 31 | linkgit:git-interpret-trailers[1]:: 32 | Adiciona ou analisa as informações estruturadas nas mensagens do commit. 33 | 34 | linkgit:git-mailinfo[1]:: 35 | Extrai a correção e o autor de uma única mensagem de e-mail. 36 | 37 | linkgit:git-mailsplit[1]:: 38 | Programa simples para dividir o mbox UNIX. 39 | 40 | linkgit:git-merge-one-file[1]:: 41 | O programa assistente predefinido de ajuda para usar com o `git-merge-index`. 42 | 43 | linkgit:git-patch-id[1]:: 44 | Compute um ID único para um patch. 45 | 46 | linkgit:git-sh-i18n[1]:: 47 | Código da configuração do i18n do Git para scripts shell. 48 | 49 | linkgit:git-sh-setup[1]:: 50 | Código da configuração comum do script shell do Git. 51 | 52 | linkgit:git-stripspace[1]:: 53 | Remove os espaços desnecessários. 54 | 55 | -------------------------------------------------------------------------------- /pt_BR/cmds-synchelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-http-fetch[1]:: 2 | Faz o download de um repositório remoto Git através do HTTP. 3 | 4 | linkgit:git-http-push[1]:: 5 | Impulsiona (push) os objetos através do HTTP/DAV para um outro repositório. 6 | 7 | linkgit:git-receive-pack[1]:: 8 | Receba o que é impulsionado ao repositório. 9 | 10 | linkgit:git-shell[1]:: 11 | Shell de login restrito para acesso somente com o SSH do Git. 12 | 13 | linkgit:git-upload-archive[1]:: 14 | Envia um arquivo de volta ao `git-archive`. 15 | 16 | linkgit:git-upload-pack[1]:: 17 | Envia os objetos compactados para o `git-fetch-pack`. 18 | 19 | -------------------------------------------------------------------------------- /pt_BR/cmds-synchingrepositories.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-daemon[1]:: 2 | Um servidor realmente simples para os repositórios Git. 3 | 4 | linkgit:git-fetch-pack[1]:: 5 | Recebe os objetos que faltam de um outro repositório. 6 | 7 | linkgit:git-http-backend[1]:: 8 | Implementação do lado do servidor do Git através do HTTP. 9 | 10 | linkgit:git-send-pack[1]:: 11 | impulsiona os objetos sob o protocolo Git de um outro repositório. 12 | 13 | linkgit:git-update-server-info[1]:: 14 | Atualiza a informação auxiliar sobre o arquivo para ajudar os servidores burros. 15 | 16 | -------------------------------------------------------------------------------- /pt_BR/cmds-userinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitattributes[5]:: 2 | Definindo todos os atributos por caminho. 3 | 4 | linkgit:gitcli[7]:: 5 | Interface da linha de comando do Git e convenções. 6 | 7 | linkgit:githooks[5]:: 8 | Ganchos utilizados pelo Git. 9 | 10 | linkgit:gitignore[5]:: 11 | Especifica quais arquivos intencionalmente não rastreados serão ignorados. 12 | 13 | linkgit:gitmailmap[5]:: 14 | Mapeie os nomes do autor/de quem fez o commit e/ou os endereços de e-mail. 15 | 16 | linkgit:gitmodules[5]:: 17 | Definindo as propriedades do submódulo. 18 | 19 | linkgit:gitrepository-layout[5]:: 20 | O Layout do Repositório Git. 21 | 22 | linkgit:gitrevisions[7]:: 23 | Determinando as revisões e os intervalor para o Git. 24 | 25 | -------------------------------------------------------------------------------- /pt_BR/date-formats.adoc: -------------------------------------------------------------------------------- 1 | OS FORMATOS DA DATA 2 | ------------------- 3 | 4 | As variáveis de ambiente `GIT_AUTHOR_DATE` e `GIT_COMMITTER_DATE` são compatíveis com os seguintes formatos de data: 5 | 6 | Formato interno do Git:: 7 | É ` `, onde desde a época do UNIX `` é o valor em segundos. O `` é o desvio positivo ou negativo a partir do UTC. O CET por exemplo (onde é 1 hora à frente do UTC ) é `+0100`. 8 | 9 | RFC 2822:: 10 | The standard date format as described by RFC 2822, for example `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | A data e hora definidas pela norma ISO 8601 `2005-04-07T22:13:13` por exemplo. O analisador também aceita um espaço em vez do caractere `T`. O analisador aceita um espaço em vez do caractere `T` também. As partes fracionadas de um segundo serão ignoradas, logo `2005-04-07T22:13:13.019` por exemplo, será tratada como `2005-04-07T22:13:13`. 14 | + 15 | NOTE: Além disso, a parte da data é aceita nos seguintes formatos: `YYYY.MM.DD`, `MM/DD/YYYY` e `DD.MM.YYYY`. 16 | 17 | ifdef::git-commit[] 18 | Além de reconhecer todos os formatos da data acima, a opção `--date` também tentará dar sentido aos outros formatos para que sejam legíveis, como "ontem" ou "a última sexta-feira ao meio-dia". 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /pt_BR/git-annotate.adoc: -------------------------------------------------------------------------------- 1 | git-annotate(1) 2 | =============== 3 | 4 | NOME 5 | ---- 6 | git-annotate - Anote linhas do arquivo com as informações do commit 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | 'git annotate' [] [] [] [--] 12 | 13 | DESCRIÇÃO 14 | --------- 15 | Anota cada linha no arquivo informado com as informações do commit que introduziu a linha. Anota opcionalmente numa determinada revisão. 16 | 17 | A única diferença entre esse comando e o linkgit:git-blame[1] é que eles utilizam formatos de saída ligeiramente diferentes, este comando existe apenas para a compatibilidade com as versões anteriores, visando a compatibilidade dos scripts já existentes e para fornecer um nome do comando mais familiar para as pessoas vindas de outros sistemas SCM. 18 | 19 | OPÇÕES 20 | ------ 21 | include::blame-options.adoc[] 22 | 23 | VEJA TAMBÉM 24 | ----------- 25 | linkgit:git-blame[1] 26 | 27 | GIT 28 | --- 29 | Parte do conjunto linkgit:git[1] 30 | -------------------------------------------------------------------------------- /pt_BR/git-citool.adoc: -------------------------------------------------------------------------------- 1 | git-citool(1) 2 | ============= 3 | 4 | NOME 5 | ---- 6 | git-citool - Alternativa gráfica para git-commit 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | 'git citool' 12 | 13 | DESCRIÇÃO 14 | --------- 15 | Uma interface gráfica com base em Tcl/Tk para revisar os arquivos alterados, colocá-los no índice, inserir uma mensagem no commit e registrar o novo commit no ramo atual. Essa interface é uma alternativa ao programa menos interativo "git commit". 16 | 17 | O comando 'git citool' é, na verdade, um pseudônimo predefinido para o comando `git gui citool`. Para mais detalhes consulte linkgit:git-gui[1]. 18 | 19 | GIT 20 | --- 21 | Parte do conjunto linkgit:git[1] 22 | -------------------------------------------------------------------------------- /pt_BR/git-count-objects.adoc: -------------------------------------------------------------------------------- 1 | git-count-objects(1) 2 | ==================== 3 | 4 | NOME 5 | ---- 6 | git-count-objects - Conta a quantidade dos objetos não empacotados e o seu consumo no disco 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | 'git count-objects' [-v] [-H | --human-readable] 12 | 13 | DESCRIÇÃO 14 | --------- 15 | Conta a quantidade de arquivos dos objetos descompactados e o espaço em disco consumido por eles, para ajudá-lo a decidir quando é um bom momento para re-empacotar. 16 | 17 | 18 | OPÇÕES 19 | ------ 20 | -v:: 21 | --verbose:: 22 | Forneça relatórios mais detalhados: 23 | + 24 | count: a quantidade de objetos soltos 25 | + 26 | size: espaço em disco consumido por pacotes soltos, em KiB (a menos que -H seja utilizado) 27 | + 28 | in-pack: a quantidade de objetos no pacote 29 | + 30 | size-pack: espaço em disco consumido pelos pacotes, em KiB (a menos que -H seja utilizado) 31 | + 32 | prune-packable: a quantidade de objetos soltos que também estão presentes nos pacotes. Esses objetos podem ser cortados utilizando o `git prune-packed`. 33 | + 34 | garbage: a quantidade dos arquivos no banco de dados do objeto que não são nem válidos como objetos perdidos ou tão pouco como pacotes válidos 35 | + 36 | size-garbage: espaço em disco consumido por arquivos lixo, em KiB (a menos que -H seja utilizado) 37 | + 38 | alternate: caminho absoluto do objeto alternativo no banco de dados; pode aparecer várias vezes, uma linha por caminho. Observe que, caso o caminho tenha caracteres não imprimíveis, ele poderá estar entre aspas duplas e conter sequências de escape com barra invertida no estilo C. 39 | 40 | -H:: 41 | --human-readable:: 42 | 43 | Tamanhos de impressão em formato legível 44 | 45 | GIT 46 | --- 47 | Parte do conjunto linkgit:git[1] 48 | -------------------------------------------------------------------------------- /pt_BR/git-credential-cache--daemon.adoc: -------------------------------------------------------------------------------- 1 | git-credential-cache{litdd}daemon(1) 2 | ==================================== 3 | 4 | NOME 5 | ---- 6 | git-credential-cache--daemon - Armazene temporariamente as credenciais do usuário na memória 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | 'git credential-cache{litdd}daemon' [--debug] 12 | 13 | DESCRIÇÃO 14 | --------- 15 | 16 | NOTE: É bem provável que você não queira usar este comando; ele é iniciado automaticamente quando você usa linkgit:git-credential-cache[1]. 17 | 18 | Este comando escuta no "socket" do domínio Unix determinado por `` para clientes do `git-credential-cache`. Os clientes podem armazenar e recuperar credenciais. Cada credencial é mantida por um tempo específico que é determinado pelo cliente; depois que nenhuma credencial for mais mantida, o daemon encerra. 19 | 20 | Caso a opção `--debug` seja utilizada, o daemon não fechará o fluxo `stderr` e poderá gerar diagnósticos extras, mesmo após começar a ouvir os clientes. 21 | 22 | GIT 23 | --- 24 | Parte do conjunto linkgit:git[1] 25 | -------------------------------------------------------------------------------- /pt_BR/git-diff-files.adoc: -------------------------------------------------------------------------------- 1 | git-diff-files(1) 2 | ================= 3 | 4 | NOME 5 | ---- 6 | git-diff-files - Compara os arquivos na árvore de trabalho e no índice 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git diff-files' [-q] [-0 | -1 | -2 | -3 | -c | --cc] [] [...] 13 | 14 | DESCRIÇÃO 15 | --------- 16 | Compara os arquivos na árvore de trabalho e no índice. Quando os caminhos são especificados, compara apenas os caminhos nomeados. Caso contrário, todas as entradas do índice serão comparadas. O formato da saída é o mesmo do comando 'git diff-index' e do comando 'git diff-tree'. 17 | 18 | OPÇÕES 19 | ------ 20 | include::diff-options.adoc[] 21 | 22 | -1 --base:: 23 | -2 --ours:: 24 | -3 --theirs:: 25 | -0:: 26 | Faz um diff em relação à versão "base", o "nosso ramo" ou o "ramo deles", respectivamente. Com estas opções, não são mostrados os diffs para as entradas que foram mescladas. 27 | + 28 | A predefinição é usar o diff em relação à nossa ramificação (-2) e aos caminhos resolvidos de forma limpa. A opção `-0` pode ser usada para omitir a saída do diff nas entradas não mescladas e mostrar apenas os que "não foram mesclados" (Unmerged). 29 | 30 | -c:: 31 | --cc:: 32 | Isso compara o estágio 2 (nosso ramo), o estágio 3 (o ramo deles) e o arquivo da árvore de trabalho que gera um diff combinado, semelhante à maneira como o comando `'diff-tree'` exibe um commit de mesclagem com essas flags. 33 | 34 | -q:: 35 | Permaneça em silêncio mesmo para arquivos inexistentes 36 | 37 | 38 | include::diff-format.adoc[] 39 | 40 | GIT 41 | --- 42 | Parte do conjunto linkgit:git[1] 43 | -------------------------------------------------------------------------------- /pt_BR/git-fsck-objects.adoc: -------------------------------------------------------------------------------- 1 | git-fsck-objects(1) 2 | =================== 3 | 4 | NOME 5 | ---- 6 | git-fsck-objects - Verifica a conectividade e validade dos objetos no banco de dados 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git fsck-objects' ... 13 | 14 | DESCRIÇÃO 15 | --------- 16 | 17 | Este é um sinônimo para linkgit:git-fsck[1]. Consulte a documentação deste comando. 18 | 19 | GIT 20 | --- 21 | Parte do conjunto linkgit:git[1] 22 | -------------------------------------------------------------------------------- /pt_BR/git-get-tar-commit-id.adoc: -------------------------------------------------------------------------------- 1 | git-get-tar-commit-id(1) 2 | ======================== 3 | 4 | NOME 5 | ---- 6 | git-get-tar-commit-id - Extrai o ID do commit de um arquivo criado utilizando o comando git-archive 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git get-tar-commit-id' 13 | 14 | 15 | DESCRIÇÃO 16 | --------- 17 | 18 | Leia um arquivo tar criado pelo comando 'git archive' a partir da entrada predefinida e extraia o ID do commit armazenado nele. Ele lê apenas os primeiros 1024 bytes da entrada, portanto, seu tempo de execução não é muito influenciado pelo tamanho do arquivo tar. 19 | 20 | Caso nenhuma ID do commit seja encontrada, o comando 'git get-tar-commit-id' será encerrado silenciosamente retornando com um código 1. Isso pode acontecer se o arquivo não tiver sido criado usando o comando 'git archive' ou se o primeiro parâmetro do comando 'git archive' tiver sido um ID da árvore em vez de um ID do commit ou da etiqueta. 21 | 22 | GIT 23 | --- 24 | Parte do conjunto linkgit:git[1] 25 | -------------------------------------------------------------------------------- /pt_BR/git-init-db.adoc: -------------------------------------------------------------------------------- 1 | git-init-db(1) 2 | ============== 3 | 4 | NOME 5 | ---- 6 | git-init-db - Cria um repositório Git vazio 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git init-db' [-q | --quiet] [--bare] [--template=] [--separate-git-dir ] [--shared[=]] 13 | 14 | 15 | DESCRIÇÃO 16 | --------- 17 | 18 | Este é um sinônimo para linkgit:git-init[1]. Consulte a documentação deste comando. 19 | 20 | GIT 21 | --- 22 | Parte do conjunto linkgit:git[1] 23 | -------------------------------------------------------------------------------- /pt_BR/git-mailsplit.adoc: -------------------------------------------------------------------------------- 1 | git-mailsplit(1) 2 | ================ 3 | 4 | NOME 5 | ---- 6 | git-mailsplit - Simples Programa separador do mbox UNIX 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | 'git mailsplit' [-b] [-f] [-d] [--keep-cr] [--mboxrd] 12 | -o [--] [(|)...] 13 | 14 | DESCRIÇÃO 15 | --------- 16 | Divide um arquivo mbox ou um Maildir numa lista de arquivos: "0001" "0002" .. No diretório especificado para que você possa processá-los posteriormente a partir daí. 17 | 18 | IMPORTANT: A divisão do Maildir depende da classificação dos nomes dos arquivos para produzir os patches na ordem correta. 19 | 20 | OPÇÕES 21 | ------ 22 | :: 23 | O arquivo Mbox que será dividido. Se não for fornecido, a mbox será lido na entrada predefinida. 24 | 25 | :: 26 | Raiz do Maildir que será dividida. Este diretório deve conter os subdiretórios `cur`, `tmp` e `new`. 27 | 28 | -o:: 29 | O diretório onde colocar as mensagens individuais. 30 | 31 | -b:: 32 | Caso algum arquivo não comece com uma linha "De", suponha que seja uma única mensagem de e-mail em vez de sinalizar um erro. 33 | 34 | -d:: 35 | Em vez dos 4 dígitos predefinidos com zeros à esquerda, uma precisão diferente pode ser definida para os nomes dos arquivos gerados. 36 | 37 | -f:: 38 | Pule os primeiros números , caso -f3 seja utilizado, inicie a numeração com 0004 por exemplo. 39 | 40 | --keep-cr:: 41 | Não remova os `\r` das linhas que terminam com `\r\n`. 42 | 43 | --mboxrd:: 44 | A entrada utiliza o formato "mboxrd" e a quebra da linha "^>+From " é revertida. 45 | 46 | GIT 47 | --- 48 | Parte do conjunto linkgit:git[1] 49 | -------------------------------------------------------------------------------- /pt_BR/git-merge-one-file.adoc: -------------------------------------------------------------------------------- 1 | git-merge-one-file(1) 2 | ===================== 3 | 4 | NOME 5 | ---- 6 | git-merge-one-file - O programa auxiliar predefinido que será utilizado com o comando git-merge-index 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git merge-one-file' 13 | 14 | DESCRIÇÃO 15 | --------- 16 | Este é o programa auxiliar predefinido a ser utilizado com o 'git merge-index' para resolver uma mesclagem após a mesclagem trivial feita com o comando 'git read-tree -m'. 17 | 18 | GIT 19 | --- 20 | Parte do conjunto linkgit:git[1] 21 | -------------------------------------------------------------------------------- /pt_BR/git-mktree.adoc: -------------------------------------------------------------------------------- 1 | git-mktree(1) 2 | ============= 3 | 4 | NOME 5 | ---- 6 | git-mktree - Constrói um objeto árvore a partir do texto formatado em ls-tree 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git mktree' [-z] [--missing] [--batch] 13 | 14 | DESCRIÇÃO 15 | --------- 16 | Lê a entrada predefinida no formato de saída não recursivo `ls-tree` e cria um objeto árvore. A ordem das entradas da árvore é normalizada pelo mktree, portanto, não é necessário classificar previamente a entrada. O nome do objeto da árvore construída é gravado na saída predefinida. 17 | 18 | OPÇÕES 19 | ------ 20 | -z:: 21 | Leia a saída `ls-tree -z` terminada com `NUL`. 22 | 23 | --missing:: 24 | Permitir objetos ausentes. O comportamento padrão (sem essa opção) é verificar se o hash de cada entrada da árvore identifica um objeto existente. Essa opção não tem efeito sobre o tratamento das entradas gitlink (também conhecidas como "submódulos"), que sempre podem estar ausentes. 25 | 26 | --batch:: 27 | Permite a criação de mais de um objeto de árvore antes de encerrar. Cada árvore é separada por uma única linha em branco. A última linha nova é opcional. Observação - se a opção `-z` for usada, as linhas serão terminadas com NUL. 28 | 29 | GIT 30 | --- 31 | Parte do conjunto linkgit:git[1] 32 | -------------------------------------------------------------------------------- /pt_BR/git-prune-packed.adoc: -------------------------------------------------------------------------------- 1 | git-prune-packed(1) 2 | =================== 3 | 4 | NOME 5 | ---- 6 | git-prune-packed - Remove os objetos extras que já estão nos pacotes dos arquivos 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git prune-packed' [-n | --dry-run] [-q | --quiet] 13 | 14 | 15 | DESCRIÇÃO 16 | --------- 17 | Este programa procura no `$GIT_OBJECT_DIRECTORY` todos os objetos que existem atualmente num pacote de arquivo, bem como dentro dos diretórios dos objetos independentes. 18 | 19 | Todos estes objetos extras são removidos. 20 | 21 | Um pacote é uma coleção de objetos compactados de forma individual com a compactação delta aplicada, armazenados num único arquivo e com um arquivo do índice associado a ele. 22 | 23 | Os pacotes são utilizados para reduzir a carga nos sistemas de espelho, mecanismos de backup, armazenamento em disco, etc. 24 | 25 | 26 | OPÇÕES 27 | ------ 28 | -n:: 29 | --dry-run:: 30 | Na verdade, não remova nenhum objeto, apenas exiba aqueles que teriam sido removidos. 31 | 32 | -q:: 33 | --quiet:: 34 | Silencie o indicador de progresso. 35 | 36 | VEJA TAMBÉM 37 | ----------- 38 | linkgit:git-pack-objects[1] linkgit:git-repack[1] 39 | 40 | GIT 41 | --- 42 | Parte do conjunto linkgit:git[1] 43 | -------------------------------------------------------------------------------- /pt_BR/git-sh-i18n--envsubst.adoc: -------------------------------------------------------------------------------- 1 | git-sh-i18n{litdd}envsubst(1) 2 | ============================= 3 | 4 | NOME 5 | ---- 6 | git-sh-i18n--envsubst - O próprio envsubst(1) do Git para fallbacks do i18n 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | eval_gettext () { 12 | printf "%s" "$1" | ( 13 | export PATH $('git sh-i18n{litdd}envsubst' --variables "$1"); 14 | 'git sh-i18n{litdd}envsubst' "$1" 15 | ) 16 | } 17 | 18 | DESCRIÇÃO 19 | --------- 20 | 21 | Esse não é um comando que o usuário final gostaria de executar. Nunca. Esta documentação destina-se a pessoas que estão estudando os pipe scripts e/ou escrevendo novos scripts. 22 | 23 | O comando 'git sh-i18n {litdd} envsubst' é uma cópia simplificada do Git do programa GNU `envsubst(1)` que vem com o pacote gettext do GNU. É utilizado internamente através do linkgit:git-sh-i18n[1] para interpolar as variáveis encaminhadas para a função `eval_gettext`. 24 | 25 | Nenhuma promessa é feita sobre a interface ou que este programa não desaparecerá sem aviso prévio na próxima versão do Git. Não use. 26 | 27 | GIT 28 | --- 29 | Parte do conjunto linkgit:git[1] 30 | -------------------------------------------------------------------------------- /pt_BR/git-sh-i18n.adoc: -------------------------------------------------------------------------------- 1 | git-sh-i18n(1) 2 | ============== 3 | 4 | NOME 5 | ---- 6 | git-sh-i18n - Código de configuração i18n para os scripts shell 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | '. "$(git --exec-path)/git-sh-i18n"' 12 | 13 | DESCRIÇÃO 14 | --------- 15 | 16 | Esse não é um comando que o usuário final gostaria de executar. Nunca. Esta documentação destina-se às pessoas que estão estudando os scripts do Porcelain-ish e/ou que estão escrevendo novos scripts. 17 | 18 | O script 'git sh-i18n' foi projetado para ser obtido (utilizando `.`) pelos programas de porcelana do Git implementados no shell script. Ele fornece "wrappers" para as funções GNU `gettext` e `eval_gettext` acessíveis através do script `gettext.sh`, e oferece retroatividade com passagem direta nos sistemas sem o GNU gettext. 19 | 20 | FUNÇÕES 21 | ------- 22 | 23 | gettext:: 24 | Atualmente uma função fictícia `fall-through` implementada como um invólucro 'wrapper' em torno do `printf(1)`. Será substituído por uma implementação 'gettext' real em uma versão posterior. 25 | 26 | eval_gettext:: 27 | Atualmente uma função fictícia `fall-through` implementada como um invólucro 'wrapper' em torno do `printf(1)` com as variáveis expandidas através do auxiliar linkgit:git-sh-i18n{litdd}envsubst[1]. Será substituído por uma implementação 'gettext' real em uma versão posterior. 28 | 29 | GIT 30 | --- 31 | Parte do conjunto linkgit:git[1] 32 | -------------------------------------------------------------------------------- /pt_BR/git-show-index.adoc: -------------------------------------------------------------------------------- 1 | git-show-index(1) 2 | ================= 3 | 4 | NOME 5 | ---- 6 | git-show-index - Exibe o índice do arquivo empacotado 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git show-index' [--object-format=] < 13 | 14 | 15 | DESCRIÇÃO 16 | --------- 17 | Leia o arquivo `.idx` para um arquivo do pacote Git (criado com os objetos linkgit:git-pack-objects[1] ou linkgit:git-index-pack[1]) da entrada padrão e despeje o seu conteúdo. A saída consiste em um objeto por linha, com cada linha contendo duas ou três colunas separadas por espaço: 18 | 19 | - a primeira coluna é a compensação em bytes do objeto no arquivo do pacote correspondente 20 | 21 | - a segunda coluna é o ID do objeto 22 | 23 | - caso a versão do índice for 2 ou superior, a terceira coluna conterá o CRC32 dos dados do objeto 24 | 25 | Os objetos são gerados na ordem em que são encontrados no arquivo do índice, que deve ser (em um arquivo construído corretamente) classificado pela ID do objeto. 26 | 27 | Observe que você pode obter mais informações sobre um arquivo do pacote chamando linkgit:git-verify-pack[1]. No entanto, como este comando considera apenas o próprio arquivo do índice, é mais rápido e flexível. 28 | 29 | OPÇÕES 30 | ------ 31 | 32 | --object-format=:: 33 | Especifique o formato do objeto informado (o algoritmo do hash) para o arquivo do índice. Os valores válidos são 'sha1' e (se ativado) 'sha256'. A predefinição é o algoritmo para o repositório atual (definido em `extensions.objectFormat`), ou 'sha1' se nenhum valor for definido ou fora de um repositório. 34 | + 35 | include::object-format-disclaimer.adoc[] 36 | 37 | GIT 38 | --- 39 | Parte do conjunto linkgit:git[1] 40 | -------------------------------------------------------------------------------- /pt_BR/git-stage.adoc: -------------------------------------------------------------------------------- 1 | git-stage(1) 2 | ============ 3 | 4 | NOME 5 | ---- 6 | git-stage - Adicione o conteúdo do arquivo na área de preparação 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git stage' ... 13 | 14 | 15 | DESCRIÇÃO 16 | --------- 17 | 18 | Este é um sinônimo para linkgit:git-add[1]. Consulte a documentação deste comando. 19 | 20 | GIT 21 | --- 22 | Parte do conjunto linkgit:git[1] 23 | -------------------------------------------------------------------------------- /pt_BR/git-unpack-file.adoc: -------------------------------------------------------------------------------- 1 | git-unpack-file(1) 2 | ================== 3 | 4 | NOME 5 | ---- 6 | git-unpack-file - Cria um arquivo temporário com o conteúdo de uma bolha 7 | 8 | 9 | 10 | RESUMO 11 | ------ 12 | [verse] 13 | 'git unpack-file' 14 | 15 | DESCRIÇÃO 16 | --------- 17 | Cria um arquivo que contenha o conteúdo da bolha definida através do sha1. isto 18 | retorna o nome do arquivo temporário com o seguinte formato: 19 | .merge_file_XXXXX 20 | 21 | OPÇÕES 22 | ------ 23 | :: 24 | Deve ser um ID da bolha 25 | 26 | GIT 27 | --- 28 | Parte do conjunto linkgit:git[1] 29 | -------------------------------------------------------------------------------- /pt_BR/git-unpack-objects.adoc: -------------------------------------------------------------------------------- 1 | git-unpack-objects(1) 2 | ===================== 3 | 4 | NOME 5 | ---- 6 | git-unpack-objects - Descompacte os objetos de um arquivo compactado 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git unpack-objects' [-n] [-q] [-r] [--strict] 13 | 14 | 15 | DESCRIÇÃO 16 | --------- 17 | Leia um arquivo compactado (.pack) na entrada predefinido, expandindo os objetos armazenados e gravando-os no repositório no formato "loose" (um objeto por arquivo). 18 | 19 | Os objetos que já existem no repositório *não* serão descompactados do pacote de arquivos (packfile). Portanto, nada será descompactado se você usar esse comando num pacote de arquivos que exista no repositório de destino. 20 | 21 | Para as opções de geração de novos pacotes e reposição dos existentes, consulte linkgit:git-repack[1]. 22 | 23 | OPÇÕES 24 | ------ 25 | -n:: 26 | Ensaio. Verifique o arquivo de pacote sem realmente precisar descompactar os objetos. 27 | 28 | -q:: 29 | O comando geralmente mostra a porcentagem de progresso. Esta opção o suprime. 30 | 31 | -r:: 32 | Ao descompactar um pacote de arquivo corrompido, o comando será encerrado na primeira corrupção. Esta opção diz a ele para continuar e fazer o melhor esforço para recuperar o maior quantidade possível de objetos. 33 | 34 | --strict:: 35 | Não escreva os objetos com conteúdo ou links corrompidos. 36 | 37 | --max-input-size=:: 38 | Encerre caso o pacote seja maior que . 39 | 40 | GIT 41 | --- 42 | Parte do conjunto linkgit:git[1] 43 | -------------------------------------------------------------------------------- /pt_BR/git-update-server-info.adoc: -------------------------------------------------------------------------------- 1 | git-update-server-info(1) 2 | ========================= 3 | 4 | NOME 5 | ---- 6 | git-update-server-info - Atualize o arquivo de informações auxiliares para ajudar os servidores burros 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git update-server-info' [-f | --force] 13 | 14 | DESCRIÇÃO 15 | --------- 16 | Um servidor burro que não faz gerações de pacotes em tempo real deve ter alguns arquivos de informações auxiliares nos diretórios `$GIT_DIR/info` e `$GIT_OBJECT_DIRECTORY/info` para ajudar os clientes a descobrir quais referências e pacotes o servidor possui. Este comando gera estes arquivos auxiliares. 17 | 18 | OPÇÕES 19 | ------ 20 | -f:: 21 | --force:: 22 | Atualiza os arquivos de informações do zero. 23 | 24 | SAÍDA 25 | ----- 26 | 27 | Atualmente, o comando atualiza os seguintes arquivos. Consulte o linkgit:gitrepository-layout[5] para obter uma descrição de sua finalidade: 28 | 29 | * objects/info/packs 30 | 31 | * info/refs 32 | 33 | GIT 34 | --- 35 | Parte do conjunto linkgit:git[1] 36 | -------------------------------------------------------------------------------- /pt_BR/git-verify-commit.adoc: -------------------------------------------------------------------------------- 1 | git-verify-commit(1) 2 | ==================== 3 | 4 | NOME 5 | ---- 6 | git-verify-commit - Verifique a assinatura GPG dos commits 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | 'git verify-commit' [-v | --verbose] [--raw] ... 12 | 13 | DESCRIÇÃO 14 | --------- 15 | Valida a assinatura GPG criada por 'git commit -S'. 16 | 17 | OPÇÕES 18 | ------ 19 | --raw:: 20 | Imprima a condição bruta do gpg na saída de erro predefinida em vez de uma saída legível para as pessoas. 21 | 22 | -v:: 23 | --verbose:: 24 | Imprima o conteúdo do objeto commit antes de validá-lo. 25 | 26 | ...:: 27 | Os identificadores SHA-1 dos objetos do commit do Git. 28 | 29 | GIT 30 | --- 31 | Parte do conjunto linkgit:git[1] 32 | -------------------------------------------------------------------------------- /pt_BR/git-verify-pack.adoc: -------------------------------------------------------------------------------- 1 | git-verify-pack(1) 2 | ================== 3 | 4 | NOME 5 | ---- 6 | git-verify-pack - Valide os arquivos compactados do Git 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git verify-pack' [-v | --verbose] [-s | --stat-only] [--] .idx... 13 | 14 | 15 | DESCRIÇÃO 16 | --------- 17 | Lê o arquivo idx compactado com o Git que foi criado com o comando 'git pack-objects' e verifica o arquivo idx e o seu respectivo arquivo de pacote. 18 | 19 | OPÇÕES 20 | ------ 21 | .idx ...:: 22 | Os arquivos idx que serão verificados. 23 | 24 | -v:: 25 | --verbose:: 26 | Após a verificação do pacote, exiba a lista dos objetos existentes no pacote e um histograma do comprimento da cadeia delta. 27 | 28 | -s:: 29 | --stat-only:: 30 | Não verifique o conteúdo da embalagem; mostre apenas o histograma do comprimento da cadeia delta. Com a opção `--verbose`, a lista de objetos também é exibida. 31 | 32 | \--:: 33 | Não interprete mais argumentos como opções. 34 | 35 | FORMATO DE SAÍDA 36 | ---------------- 37 | Ao definir a opção '-v', o formato utilizado é: 38 | 39 | SHA-1 type size size-in-packfile offset-in-packfile 40 | 41 | para os objetos que não sejam "deltificados" no pacote e 42 | 43 | SHA-1 type size size-in-packfile offset-in-packfile depth base-SHA-1 44 | 45 | para os objetos que são. 46 | 47 | GIT 48 | --- 49 | Parte do conjunto linkgit:git[1] 50 | -------------------------------------------------------------------------------- /pt_BR/git-verify-tag.adoc: -------------------------------------------------------------------------------- 1 | git-verify-tag(1) 2 | ================= 3 | 4 | NOME 5 | ---- 6 | git-verify-tag - Verifique a assinatura GPG das tags 7 | 8 | RESUMO 9 | ------ 10 | [verse] 11 | 'git verify-tag' [-v | --verbose] [--format=] [--raw] ... 12 | 13 | DESCRIÇÃO 14 | --------- 15 | Valida a assinatura gpg criada através do 'git tag'. 16 | 17 | OPÇÕES 18 | ------ 19 | --raw:: 20 | Imprima a condição bruta do gpg na saída de erro predefinida em vez de uma saída legível para as pessoas. 21 | 22 | -v:: 23 | --verbose:: 24 | Imprima o conteúdo da tag do objeto commit antes de validá-lo. 25 | 26 | ...:: 27 | Identificadores SHA-1 da tag dos objetos do Git. 28 | 29 | GIT 30 | --- 31 | Parte do conjunto linkgit:git[1] 32 | -------------------------------------------------------------------------------- /pt_BR/git-whatchanged.adoc: -------------------------------------------------------------------------------- 1 | git-whatchanged(1) 2 | ================== 3 | 4 | NOME 5 | ---- 6 | git-whatchanged - Exibe os registros logs com as diferenças que cada commit introduz 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git whatchanged' ... 13 | 14 | DESCRIÇÃO 15 | --------- 16 | 17 | Exibe os registros log do commit e saída diff que cada commit introduz. 18 | 19 | Os novos usuários são incentivados a usar o comando linkgit:git-log[1]. O comando `whatchanged` é essencialmente o mesmo que o comando linkgit:git-log[1], mas a predefinição é mostrar a saída do diff em formato bruto e ignorar as mesclagens. 20 | 21 | O comando é mantido principalmente por razões históricas; muitas pessoas que aprenderam Git bem antes do `git log` ser inventado, lendo a lista de discussão do kernel do Linux, são treinados para digitá-lo. 22 | 23 | 24 | Exemplos 25 | -------- 26 | `git whatchanged -p v2.6.12.. include/scsi drivers/scsi`:: 27 | 28 | Exibe como correções dos commits desde a versão 'v2.6.12' que alterou qualquer arquivo nos subdiretórios 'include/scsi' ou 'drivers/scsi' 29 | 30 | `git whatchanged --since="2 semanas atrás" -- gitk`:: 31 | 32 | Mostrar as alterações feitas nas últimas duas semanas no arquivo "gitk". O "--" é necessário para evitar confusão com o *ramo* chamado 'gitk' 33 | 34 | GIT 35 | --- 36 | Parte do conjunto linkgit:git[1] 37 | -------------------------------------------------------------------------------- /pt_BR/git-write-tree.adoc: -------------------------------------------------------------------------------- 1 | git-write-tree(1) 2 | ================= 3 | 4 | NOME 5 | ---- 6 | git-write-tree - Crie um objeto árvore do índice atual 7 | 8 | 9 | RESUMO 10 | ------ 11 | [verse] 12 | 'git write-tree' [--missing-ok] [--prefix=/] 13 | 14 | DESCRIÇÃO 15 | --------- 16 | Cria um objeto árvore utilizando o índice atual. O nome do novo objeto árvore é impresso na saída padrão. 17 | 18 | O índice deve estar em uma condição totalmente mesclada. 19 | 20 | Conceitualmente, o 'git write-tree' sincroniza o conteúdo do índice atual num conjunto de arquivos de árvore. Para que isso corresponda ao que realmente está em seu diretório no momento, você precisa ter feito uma fase de 'git update-index' antes de fazer o 'git write-tree'. 21 | 22 | 23 | OPÇÕES 24 | ------ 25 | --missing-ok:: 26 | Normalmente, o 'git write-tree' garante que os objetos referenciados pelo diretório existam no banco de dados dos objetos. Essa opção desativa essa verificação. 27 | 28 | --prefix=/:: 29 | Grava um objeto na árvore que representa um subdiretório ``. Isso pode ser usado para gravar o objeto de um subprojeto na árvore que está no subdiretório mencionado. 30 | 31 | GIT 32 | --- 33 | Parte do conjunto linkgit:git[1] 34 | -------------------------------------------------------------------------------- /pt_BR/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | NOME 5 | ---- 6 | gitglossary - Um Glossário do Git 7 | 8 | RESUMO 9 | ------ 10 | * 11 | 12 | DESCRIÇÃO 13 | --------- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | VEJA TAMBÉM 18 | ----------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[O Manual do Usuário Git] 20 | 21 | GIT 22 | --- 23 | Parte do conjunto linkgit:git[1] 24 | -------------------------------------------------------------------------------- /pt_BR/includes/cmd-config-section-all.adoc: -------------------------------------------------------------------------------- 1 | Tudo abaixo desta linha nesta seção, está seletivamente incluído na documentação linkgit:git-config[1]. O conteúdo é o mesmo que é encontrado ali: 2 | -------------------------------------------------------------------------------- /pt_BR/includes/cmd-config-section-rest.adoc: -------------------------------------------------------------------------------- 1 | Tudo acima desta linha nesta seção não está incluído na documentação linkgit:git-config[1]. O conteúdo que segue é o mesmo que se encontra lá: 2 | -------------------------------------------------------------------------------- /pt_BR/line-range-format.adoc: -------------------------------------------------------------------------------- 1 | '' e '' podem assumir uma destas formas: 2 | 3 | - número 4 | + 5 | Caso '' ou '' seja um número, ele especifica um número de linha absoluto (as linhas contam a partir do 1). 6 | + 7 | 8 | - `/regex/` 9 | + 10 | Este formulário usará a primeira linha que corresponder ao regex POSIX informado. Se '' for um regex, ele pesquisará a partir do final do intervalo `-L` anterior, se houver, caso contrário, a partir do início do arquivo. Se '' for um `^/regex/`, ele pesquisará a partir do início do arquivo. Se '' for um regex, ele pesquisará a partir da linha indicada por ''. 11 | + 12 | 13 | - +offset ou -offset 14 | + 15 | Válido apenas para '' que definirá uma quantidade de linhas antes ou depois da linha utilizada por ''. 16 | 17 | + 18 | Caso `:` seja informado no lugar do '' e '', é uma expressão regular que indica o intervalo da primeira `` que coincida com '' até a próxima linha funcname. `:` pesquisa no final do intervalo `-L` anterior, se houver, caso contrário, a pesquisa ocorrerá desde o início do arquivo. `^:` pesquisa desde o início do arquivo. Os nomes das funções são determinados da mesma maneira que o comando `git diff` lida com os pedaços dos cabeçalhos do patch (consulte 'Definindo um cabeçalho personalizado do hunk' em linkgit:gitattributes[5]). 19 | -------------------------------------------------------------------------------- /pt_BR/line-range-options.adoc: -------------------------------------------------------------------------------- 1 | -L,::: 2 | -L:::: 3 | 4 | Rastreia a evolução do intervalo das linhas que foram mencionados por ',' ou pelo nome da função regex '', dentro do ''. Você não pode fornecer nenhum limitador pathpec. Atualmente, isso está limitado a uma caminhada a partir de uma única revisão, ou seja, você só pode fornecer zero ou um argumento positivo de revisão, e '' e '' (ou '') devem existir na revisão inicial. Você pode especificar esta opção mais de uma vez. Implica no uso da opção `--patch`. A geração das correções (patch) pode ser suprimida com o uso de da opção `--no-patch`, mas outros formatos diff (como `--raw`, `--numstat`, `--shortstat`, `--dirstat`, `--summary`, `--name-only`, `--name-status`, `--check`) não estão implementados no momento. 5 | + 6 | include::line-range-format.adoc[] 7 | -------------------------------------------------------------------------------- /pt_BR/object-format-disclaimer.adoc: -------------------------------------------------------------------------------- 1 | Observação: No momento, não há interoperabilidade entre os repositórios SHA-256 e os repositórios SHA-1. 2 | 3 | Alertamos no passado que os repositórios SHA-256 podem exigir alterações incompatíveis com versões anteriores quando implementamos estes recursos de interoperabilidade. Hoje, esperamos apenas alterações compatíveis. Além disso, se essas alterações forem necessárias, pode-se esperar que os repositórios SHA-256 criados com o Git atual possam ser usados por versões futuras do Git sem perda de dados. 4 | -------------------------------------------------------------------------------- /pt_BR/ref-reachability-filters.adoc: -------------------------------------------------------------------------------- 1 | Ao combinar diversos filtros a opção `--contains` e a opção `--no-contains`, faz referências apenas aos que contenha pelo menos um dos commits `--contains` e não contenha nenhum dos commits mostrados com `--no-contains`. 2 | 3 | Ao combinar diversos filtros a opção `--merged` e a opção `--no-merged`, faz referências apenas aos que sejam acessíveis a partir um dos commits `--merged` e de nenhum dos commits mostrados com `--no-merged`. 4 | -------------------------------------------------------------------------------- /pt_BR/rerere-options.adoc: -------------------------------------------------------------------------------- 1 | --rerere-autoupdate:: 2 | --no-rerere-autoupdate:: 3 | Depois que o mecanismo 'rerere' reutilizar uma resolução registrada no conflito atual para atualizar os arquivos na árvore de trabalho, permita que ele também atualize o índice com o resultado da resolução. A opção `--no-rerere-autoupdate` é uma boa maneira de verificar novamente o que o `rerere` fez e detectar possíveis erros de mesclagem, antes de fazer o commit resultante no índice com um comando `git add` separado. 4 | -------------------------------------------------------------------------------- /pt_BR/sequencer.adoc: -------------------------------------------------------------------------------- 1 | --continue:: 2 | Continue a operação em andamento usando as informações em `.git/sequencer`. Pode ser usado para continuar após uma falha da resolução de conflitos num "cherry-pick" ou numa reversão. 3 | 4 | --skip:: 5 | Ignore o commit atual e continue com o restante da sequência. 6 | 7 | --quit:: 8 | Esqueça a operação atual em andamento. Pode ser usado para limpar a condição de falha do sequenciador após um "cherry-pick" ou uma reversão. 9 | 10 | --abort:: 11 | Cancele a operação e retorne a condição pré-sequência. 12 | -------------------------------------------------------------------------------- /pt_BR/signoff-option.adoc: -------------------------------------------------------------------------------- 1 | ifdef::git-commit[] 2 | `-s`:: 3 | endif::git-commit[] 4 | `--signoff`:: 5 | `--no-signoff`:: 6 | Adicione uma linha `Signed-off-by` de quem fez o commit no final da mensagem de registro do commit. O significado de uma aprovação depende do projeto onde você está fazendo o commit. Por exemplo, ele pode certificar que quem fez o commit tem o direito de enviar o trabalho sob a licença do projeto ou concorda com alguma representação do contribuinte, como um certificado de origem do desenvolvedor. (Consulte https://developercertificate.org para saber qual é a usada pelo kernel do Linux e pelos projetos Git). Consulte a documentação ou a liderança do projeto para onde está contribuindo para compreender como as assinaturas são usadas nesse projeto. 7 | + 8 | The `--no-signoff` option can be used to countermand an earlier `--signoff` option on the command line. 9 | -------------------------------------------------------------------------------- /pt_BR/transfer-data-leaks.adoc: -------------------------------------------------------------------------------- 1 | SEGURANÇA 2 | --------- 3 | Os protocolos de busca e envio não foram projetados para impedir que um lado roube os dados do outro repositório que não deveriam ser compartilhado. Caso tenha dados particulares que precisam ser protegidos de um par malicioso, a sua melhor opção é armazená-los em um outro repositório. Isso se aplica aos clientes e aos servidores. Em particular, os espaço de nomes em um servidor não são eficazes para o controle de acesso de leitura; você só deve conceder acesso de leitura a um espaço de nomes para os clientes que você confiaria o acesso de leitura para todo o repositório. 4 | 5 | Os vetores de ataque informados são os seguintes: 6 | 7 | . A vítima envia as linhas "have" anunciando as IDs dos objetos que possui, que não são explicitamente planejados para serem compartilhados, porém podem ser usados para otimizar a transferência caso o par também os tenha. O atacante escolhe um ID do objeto 'X' para roubar e envia uma "ref" para 'X', porém não é necessário enviar o conteúdo do 'X' porque a vítima já o possui. Agora a vítima acredita que o atacante tem o 'X' e depois envia seu conteúdo de volta ao atacante. (Esse ataque é mais simples para um cliente executar em um servidor, criando uma "ref" para 'X' no espaço de nomes onde o cliente tem acesso e em seguida, buscando-o. A maneira mais provável de um servidor executá-lo em um cliente é "mesclar" 'X' em um ramo público e esperar que o usuário faça um trabalho adicional neste ramo, enviá-lo de volta ao servidor sem perceber a mesclagem.) 8 | 9 | . Como no item 1, o invasor escolhe a ID do objeto X para roubar. A vítima envia um objeto Y que o invasor já possui, e o invasor alega falsamente que possui X e não Y, então a vítima envia Y como um delta contra X. O delta revela ao invasor regiões de X que são semelhantes a Y. 10 | -------------------------------------------------------------------------------- /ro/date-formats.adoc: -------------------------------------------------------------------------------- 1 | FORMATE DE DATE 2 | --------------- 3 | 4 | Variabilele de mediu `GIT_AUTHOR_DATE` și `GIT_COMMITTER_DATE` acceptă următoarele formate de date: 5 | 6 | Formatul intern Git:: 7 | It is ` `, where `` is the number of seconds since the UNIX epoch. `` is a positive or negative offset from UTC. For example CET (which is 1 hour ahead of UTC) is `+0100`. 8 | 9 | RFC 2822:: 10 | The standard date format as described by RFC 2822, for example `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | Ora și data specificate de standardul ISO 8601, de exemplu `2005-04-07T22:13:13`. Analizatorul acceptă, de asemenea, un spațiu în locul caracterului `T`. Părțile fracționare de secundă vor fi ignorate, de exemplu `2005-04-07T22:13:13:13.019` va fi tratat ca `2005-04-07T22:13:13:13`. 14 | + 15 | NOTE: În plus, partea referitoare la dată este acceptată în următoarele formate: `YYYY.MM.DD`, `MM/DD/YYYYYY` și `DD.MM.YYYY`. 16 | 17 | ifdef::git-commit[] 18 | În plus față de recunoașterea tuturor formatelor de date de mai sus, opțiunea `--date` va încerca, de asemenea, să înțeleagă și alte formate de date, mai centrate pe om, cum ar fi datele relative precum "ieri" sau "vinerea trecută la prânz". 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /ru/cmds-ancillaryinterrogators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-annotate[1]:: 2 | Аннотирование строк файла информацией о коммитах. 3 | 4 | linkgit:git-blame[1]:: 5 | Показ редакции и автора последнего изменившего каждую строку файла. 6 | 7 | linkgit:git-bugreport[1]:: 8 | Собрать информацию для пользователя для сообщения об ошибке. 9 | 10 | linkgit:git-count-objects[1]:: 11 | Подсчет количества неупакованных объектов и потребления ими дискового пространства. 12 | 13 | linkgit:git-diagnose[1]:: 14 | Создать архив zip c диагностической информацией. 15 | 16 | linkgit:git-difftool[1]:: 17 | Показ изменений с помощью распространённых утилит сравнения. 18 | 19 | linkgit:git-fsck[1]:: 20 | Проверка связности и валидности объектов в базе данных. 21 | 22 | linkgit:git-help[1]:: 23 | Отображение справочной информации о Git. 24 | 25 | linkgit:git-instaweb[1]:: 26 | Мгновенный просмотр вашего рабочего репозитория в gitweb. 27 | 28 | linkgit:git-merge-tree[1]:: 29 | Выполнение слияния без изменения индекса или рабочего каталога. 30 | 31 | linkgit:git-rerere[1]:: 32 | Повторное использование записанных разрешений конфликтов слияния. 33 | 34 | linkgit:git-show-branch[1]:: 35 | Вывод веток и их коммитов. 36 | 37 | linkgit:git-verify-commit[1]:: 38 | Проверка GPG-подписи коммитов. 39 | 40 | linkgit:git-verify-tag[1]:: 41 | Проверка GPG-подписи меток. 42 | 43 | linkgit:git-version[1]:: 44 | Отображение информации о версии Git. 45 | 46 | linkgit:git-whatchanged[1]:: 47 | Вывод журнала с изменениями, которые вводил каждый из коммитов. 48 | 49 | linkgit:gitweb[1]:: 50 | Веб интерфейс Git (веб-интерфейс для Git репозиториев). 51 | 52 | -------------------------------------------------------------------------------- /ru/cmds-ancillarymanipulators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-config[1]:: 2 | Получение и установка глобальных настроек или настроек репозитория. 3 | 4 | linkgit:git-fast-export[1]:: 5 | Экспорт данных Git. 6 | 7 | linkgit:git-fast-import[1]:: 8 | Внутренний интерфейс для быстрого импорта данных Git. 9 | 10 | linkgit:git-filter-branch[1]:: 11 | Перезапись веток. 12 | 13 | linkgit:git-mergetool[1]:: 14 | Запуск инструментов разрешения конфликтов слияния. 15 | 16 | linkgit:git-pack-refs[1]:: 17 | Упаковка указателей на ветки и меток для эффективного доступа к репозиторию. 18 | 19 | linkgit:git-prune[1]:: 20 | Очистка всех недостижимых объектов из базы данных объектов. 21 | 22 | linkgit:git-reflog[1]:: 23 | Управление информацией журнала ссылок. 24 | 25 | linkgit:git-refs[1]:: 26 | Низкоуровневый доступ к ссылкам. 27 | 28 | linkgit:git-remote[1]:: 29 | Управление отслеживаемыми репозиториями. 30 | 31 | linkgit:git-repack[1]:: 32 | Упаковка неупакованных объектов в репозитории. 33 | 34 | linkgit:git-replace[1]:: 35 | Создание, вывод списка, удаление ссылок для замены объектов. 36 | 37 | -------------------------------------------------------------------------------- /ru/cmds-foreignscminterface.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-archimport[1]:: 2 | Импортирование GNU Arch репозитория в Git. 3 | 4 | linkgit:git-cvsexportcommit[1]:: 5 | Экспорт единственного коммита в виде рабочей копии CVS. 6 | 7 | linkgit:git-cvsimport[1]:: 8 | Спасение ваших данных из другой СКВ которую люди любят ненавидеть. 9 | 10 | linkgit:git-cvsserver[1]:: 11 | Эмулятор сервера CVS для Git. 12 | 13 | linkgit:git-imap-send[1]:: 14 | Отправка набора патчей из стандартного потока ввода в папку IMAP. 15 | 16 | linkgit:git-p4[1]:: 17 | Импорт из и отправка в репозитории Perforce. 18 | 19 | linkgit:git-quiltimport[1]:: 20 | Применение упорядоченного списка патчей над текущей веткой. 21 | 22 | linkgit:git-request-pull[1]:: 23 | Генерация сводки предстоящих изменений. 24 | 25 | linkgit:git-send-email[1]:: 26 | Отправка набора патчей на электронную почту. 27 | 28 | linkgit:git-svn[1]:: 29 | Двухсторонние операции между репозиториями Subversion и Git. 30 | 31 | -------------------------------------------------------------------------------- /ru/cmds-guide.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitcore-tutorial[7]:: 2 | Пособие по ядру Git для разработчиков. 3 | 4 | linkgit:gitcredentials[7]:: 5 | Предоставление имени пользователя и пароля к Git. 6 | 7 | linkgit:gitcvs-migration[7]:: 8 | Git для пользователей CVS. 9 | 10 | linkgit:gitdiffcore[7]:: 11 | Подстройка вывода списка изменений. 12 | 13 | linkgit:giteveryday[7]:: 14 | Полезный минимум команд для каждодневного использования Git. 15 | 16 | linkgit:gitfaq[7]:: 17 | Часто задаваемые вопросы о использовании Git. 18 | 19 | linkgit:gitglossary[7]:: 20 | Глоссарий Git. 21 | 22 | linkgit:gitnamespaces[7]:: 23 | Пространства имён Git. 24 | 25 | linkgit:gitremote-helpers[7]:: 26 | Вспомогательные программы для взаимодействия с внешними репозиториями. 27 | 28 | linkgit:gitsubmodules[7]:: 29 | Монтирование одного репозитория внутри другого. 30 | 31 | linkgit:gittutorial[7]:: 32 | Обучение основам Git. 33 | 34 | linkgit:gittutorial-2[7]:: 35 | Обучение основам Git: часть два. 36 | 37 | linkgit:gitworkflows[7]:: 38 | Обзор рекомендуемых последовательностей выполняемых действий с Git. 39 | 40 | -------------------------------------------------------------------------------- /ru/cmds-purehelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-check-attr[1]:: 2 | Вывод информации из gitattributes. 3 | 4 | linkgit:git-check-ignore[1]:: 5 | Отладка файлов gitignore / exclude. 6 | 7 | linkgit:git-check-mailmap[1]:: 8 | Вывод каноничных имён и адресов электронной почты контактов. 9 | 10 | linkgit:git-check-ref-format[1]:: 11 | Удостовериться, что имя ссылки правильно сформировано. 12 | 13 | linkgit:git-column[1]:: 14 | Вывод данных по колонкам. 15 | 16 | linkgit:git-credential[1]:: 17 | Получение и сохранение учётных записей пользователя. 18 | 19 | linkgit:git-credential-cache[1]:: 20 | Помощник для временного хранения паролей в памяти. 21 | 22 | linkgit:git-credential-store[1]:: 23 | Помощник для хранения учётных записей на диске. 24 | 25 | linkgit:git-fmt-merge-msg[1]:: 26 | Создание сообщения коммита слияния. 27 | 28 | linkgit:git-hook[1]:: 29 | Запуск перехватчиков вызовов git. 30 | 31 | linkgit:git-interpret-trailers[1]:: 32 | Добавление или разбор структурированной информации в сообщениях коммитов. 33 | 34 | linkgit:git-mailinfo[1]:: 35 | Извлекает патч и авторство из одного сообщения электронной почты. 36 | 37 | linkgit:git-mailsplit[1]:: 38 | Простая программа UNIX для разделения файла mbox. 39 | 40 | linkgit:git-merge-one-file[1]:: 41 | Стандартная программа-помощник для использования совместно с git-merge-index. 42 | 43 | linkgit:git-patch-id[1]:: 44 | Вычисление уникального идентификатора для патча. 45 | 46 | linkgit:git-sh-i18n[1]:: 47 | Код настройки интернационализации для сценариев оболочки Git. 48 | 49 | linkgit:git-sh-setup[1]:: 50 | Общий код настройки для сценариев оболочки Git. 51 | 52 | linkgit:git-stripspace[1]:: 53 | Удаление ненужных пробелов. 54 | 55 | -------------------------------------------------------------------------------- /ru/cmds-userinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitattributes[5]:: 2 | Определение атрибутов для путей файлов или каталогов. 3 | 4 | linkgit:gitcli[7]:: 5 | Интерфейс и соглашения командной строки Git. 6 | 7 | linkgit:githooks[5]:: 8 | Перехватчики используемые Git. 9 | 10 | linkgit:gitignore[5]:: 11 | Указание специально игнорируемых файлов. 12 | 13 | linkgit:gitmailmap[5]:: 14 | Сопоставление имён и/или адресов электронной почты авторов/коммитеров. 15 | 16 | linkgit:gitmodules[5]:: 17 | Определение свойств подмодулей. 18 | 19 | linkgit:gitrepository-layout[5]:: 20 | Структура Репозитория Git. 21 | 22 | linkgit:gitrevisions[7]:: 23 | Указание редакций и диапазонов для Git. 24 | 25 | -------------------------------------------------------------------------------- /ru/date-formats.adoc: -------------------------------------------------------------------------------- 1 | ФОРМАТЫ ДАТЫ 2 | ------------ 3 | 4 | Переменные среды `GIT_AUTHOR_DATE` и `GIT_COMMITTER_DATE` поддерживают следующие форматы дат: 5 | 6 | Внутренний формат Git:: 7 | ` `, где `` — количество секунд, прошедших с эпохи UNIX (00:00:00 UTC 1 января 1970 года). А `` является положительным или отрицательным смещением относительно UTC. Например, для CET (центральноевропейское время которое на 1 час опережает UTC) значение будет `+0100`. 8 | 9 | RFC 2822:: 10 | Стандартный формат даты, описанный RFC 2822, например, `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | Время и дата, согласно стандарту ISO 8601, например, `2005-04-07T22:13:13'. Принимается также пробел вместо `Т`. Дробные доли секунды будут отброшены, например `2005-04-07T22:13:13.019' будет восприниматься как `2005-04-07T22:13:13'. 14 | + 15 | NOTE: Кроме того, часть представляющая дату принимается в следующих форматах: `ГГГГ.ММ.ДД`, `ММ/ДД/ГГГГ` и `ДД.ММ.ГГГГ`. 16 | 17 | ifdef::git-commit[] 18 | В дополнение к форматам даты перечисленным выше, параметр `--date` также попытается распознать и другие, более ориентированные на человека, форматы дат такие, как относительные даты, вроде "yesterday" («вчера») или "last Friday at noon" («в прошлую пятницу в полдень»). 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /ru/git-annotate.adoc: -------------------------------------------------------------------------------- 1 | git-annotate(1) 2 | =============== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-annotate - Аннотирование строк файла информацией о коммитах 7 | 8 | ОБЗОР 9 | ----- 10 | [verse] 11 | 'git annotate' [<параметры>] [<параметры-rev-list>] [<редакция>] [--] <файл> 12 | 13 | ОПИСАНИЕ 14 | -------- 15 | Добавляет аннотацию к каждой строке заданного файла на основе информации из коммита, который добавил данную строку. По желанию, можно также задать ревизию на основе которой будут создаваться эти аннотации. 16 | 17 | Единственная разница между данной командой и linkgit:git-blame[1] в том, что их формат вывода несколько отличается. Данная команда существует только ради обратной совместимости и для поддержки уже существующих сценариев, а также дабы люди, знакомые с другими системами контроля версий, могли бы использовать команду с привычным им именем. 18 | 19 | ПАРАМЕТРЫ 20 | --------- 21 | include::blame-options.adoc[] 22 | 23 | СМОТРИТЕ ТАКЖЕ 24 | -------------- 25 | linkgit:git-blame[1] 26 | 27 | GIT 28 | --- 29 | Является частью пакета linkgit:git[1] 30 | -------------------------------------------------------------------------------- /ru/git-citool.adoc: -------------------------------------------------------------------------------- 1 | git-citool(1) 2 | ============= 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-citool - Графическая альтернатива для git-commit 7 | 8 | ОБЗОР 9 | ----- 10 | [verse] 11 | 'git citool' 12 | 13 | ОПИСАНИЕ 14 | -------- 15 | Графический интерфейс на основе Tcl/Tk для просмотра изменённых файлов, добавления их в индекс, ввода сообщения коммита и записи нового коммита в текущую ветку. Этот интерфейс является альтернативой менее интерактивной программе `git commit`. 16 | 17 | `git citool` по факту является стандартным псевдонимом для `git gui citool`. См. подробности в linkgit:git-gui[1]. 18 | 19 | GIT 20 | --- 21 | Является частью пакета linkgit:git[1] 22 | -------------------------------------------------------------------------------- /ru/git-diff-files.adoc: -------------------------------------------------------------------------------- 1 | git-diff-files(1) 2 | ================= 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-diff-files - Сравнить файлы в рабочем каталоге с индексом 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git diff-files' [-q] [-0|-1|-2|-3|-c|--cc] [<общие-параметры-diff>] [<путь>...] 13 | 14 | ОПИСАНИЕ 15 | -------- 16 | Сравнивает файлы в рабочем каталоге и индексе. Когда заданы пути, сравниваются только указанные пути. В противном случае сравниваются все записи в индексе. Формат вывода такой же, как и у `git diff-index` и `git diff-tree`. 17 | 18 | ПАРАМЕТРЫ 19 | --------- 20 | include::diff-options.adoc[] 21 | 22 | -1 --base:: 23 | -2 --ours:: 24 | -3 --theirs:: 25 | -0:: 26 | Сравнить с «базовой» версией, «нашей веткой» или «их веткой» соответственно. При передаче этих параметров различия в уже слитых записях не выводятся. 27 | + 28 | По умолчанию производится сравнение с нашей веткой (`-2`) и c включением уже начисто разрешённых путей. Параметр `-0` может быть указан, чтобы опускать вывод списка изменений для не слитых записей и вместо этого просто выводить «Unmerged» («Не слит»). 29 | 30 | -c:: 31 | --cc:: 32 | Сравнивает индекс 2 (наша ветка), индекс 3 (их ветка) и файл в рабочем каталоге и выводит комбинированный список изменений, аналогично тому, как `diff-tree` с этими флагами отображает коммит слияния. 33 | 34 | -q:: 35 | Не выводить ошибки даже если заданы несуществующие файлы. 36 | 37 | 38 | include::diff-format.adoc[] 39 | 40 | GIT 41 | --- 42 | Является частью пакета linkgit:git[1] 43 | -------------------------------------------------------------------------------- /ru/git-fsck-objects.adoc: -------------------------------------------------------------------------------- 1 | git-fsck-objects(1) 2 | =================== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-fsck-objects - Проверка связности и валидности объектов в базе данных 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git fsck-objects' ... 13 | 14 | ОПИСАНИЕ 15 | -------- 16 | 17 | Эта команда является синонимом linkgit:git-fsck[1]. Смотрите документацию оной. 18 | 19 | GIT 20 | --- 21 | Является частью пакета linkgit:git[1] 22 | -------------------------------------------------------------------------------- /ru/git-get-tar-commit-id.adoc: -------------------------------------------------------------------------------- 1 | git-get-tar-commit-id(1) 2 | ======================== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-get-tar-commit-id - Извлечение идентификатора коммита из архива, созданного с помощью git-archive 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git get-tar-commit-id' 13 | 14 | 15 | ОПИСАНИЕ 16 | -------- 17 | 18 | Читает архив tar, созданный командой `git archive`, из стандартного ввода и извлекает из него идентификатор коммита. Эта команда читает только первые 1024 байта ввода, поэтому время выполнения мало зависит от размера архива. 19 | 20 | Если идентификатор коммита не найден, `git get-tar-commit-id` тихо завершается с кодом возврата 1. Это может произойти, если архив не был создан с помощью `git archive`, или если первый аргумент `git archive` был идентификатором дерева, а не идентификатором коммита или тега. 21 | 22 | GIT 23 | --- 24 | Является частью пакета linkgit:git[1] 25 | -------------------------------------------------------------------------------- /ru/git-init-db.adoc: -------------------------------------------------------------------------------- 1 | git-init-db(1) 2 | ============== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-init-db - Создание пустого репозитория Git 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git init-db' [-q | --quiet] [--bare] [--template=<каталог-шаблонов>] [--separate-git-dir <каталог-git>] [--shared[=<права-доступа>]] 13 | 14 | 15 | ОПИСАНИЕ 16 | -------- 17 | 18 | Эта команда является синонимом linkgit:git-init[1]. Смотрите документацию оной. 19 | 20 | GIT 21 | --- 22 | Является частью пакета linkgit:git[1] 23 | -------------------------------------------------------------------------------- /ru/git-merge-one-file.adoc: -------------------------------------------------------------------------------- 1 | git-merge-one-file(1) 2 | ===================== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-merge-one-file - Стандартная программа-помощник для использования совместно с git-merge-index 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git merge-one-file' 13 | 14 | ОПИСАНИЕ 15 | -------- 16 | Это стандартная программа-помощник, используемая совместно с 'git merge-index', чтобы завершить слияние после того как тривиальная часть слияния уже выполнена 'git read-tree -m'. 17 | 18 | GIT 19 | --- 20 | Является частью пакета linkgit:git[1] 21 | -------------------------------------------------------------------------------- /ru/git-mktree.adoc: -------------------------------------------------------------------------------- 1 | git-mktree(1) 2 | ============= 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-mktree - Построение объекта дерева из текста в формате ls-tree 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git mktree' [-z] [--missing] [--batch] 13 | 14 | ОПИСАНИЕ 15 | -------- 16 | Читает стандартный ввод в нерекурсивном формате вывода `ls-tree` и создаёт объекты-деревья. Порядок записей деревьев нормализуется самой командой `mktree`, поэтому предварительная сортировка входных данных не требуется. Имя созданного объекта-дерева выводится на стандартный вывод. 17 | 18 | ПАРАМЕТРЫ 19 | --------- 20 | -z:: 21 | Читать записи разделённые NUL-символами (как в выводе `ls-tree -z`), вместо символов конца строки. 22 | 23 | --missing:: 24 | Разрешить отсутствующие объекты. По умолчанию (без этого параметра) проверяется, что хеш каждой записи дерева идентифицирует существующий объект. Этот параметр не влияет на обработку записей gitlink (также известных как «подмодули»), которые могут отсутствовать в любом случае. 25 | 26 | --batch:: 27 | Позволяет создавать более одного объекта-дерева перед выходом. Каждое дерево во вводе отделяется от соседних одной пустой строкой. Последняя пустая строка — опциональна. Примечание: если используется параметр `-z`, строки завершаются NUL-символом. 28 | 29 | GIT 30 | --- 31 | Является частью пакета linkgit:git[1] 32 | -------------------------------------------------------------------------------- /ru/git-prune-packed.adoc: -------------------------------------------------------------------------------- 1 | git-prune-packed(1) 2 | =================== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-prune-packed - Удаление дополнительных объектов, которые уже содержатся в файлах пакетов 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git prune-packed' [-n | --dry-run] [-q | --quiet] 13 | 14 | 15 | ОПИСАНИЕ 16 | -------- 17 | Данная программа ищет в `$GIT_OBJECT_DIRECTORY` все объекты, которые в настоящее время существуют как в pack-файлах, так и в независимых директориях объектов. 18 | 19 | Все таковые лишние объекты удаляются. 20 | 21 | Pack-файл представляет из себя коллекцию объектов, каждый из которых сжат индивидуально с применением дельта-сжатия, хранящихся в одном файле и с ассоциированным индексным файлом. 22 | 23 | Pack-файлы используются для уменьшения нагрузки на системы зеркалирования, движки резервного копирования, дисковое хранилище и т.д. 24 | 25 | 26 | ПАРАМЕТРЫ 27 | --------- 28 | -n:: 29 | --dry-run:: 30 | По факту, не удалять никаких объектов, а только выводить список того, что было бы удалено. 31 | 32 | -q:: 33 | --quiet:: 34 | Не выводить индикатор прогресса. 35 | 36 | СМОТРИТЕ ТАКЖЕ 37 | -------------- 38 | linkgit:git-pack-objects[1] linkgit:git-repack[1] 39 | 40 | GIT 41 | --- 42 | Является частью пакета linkgit:git[1] 43 | -------------------------------------------------------------------------------- /ru/git-sh-i18n.adoc: -------------------------------------------------------------------------------- 1 | git-sh-i18n(1) 2 | ============== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-sh-i18n - Код настройки интернационализации для сценариев оболочки Git 7 | 8 | ОБЗОР 9 | ----- 10 | [verse] 11 | '. "$(git --exec-path)/git-sh-i18n"' 12 | 13 | ОПИСАНИЕ 14 | -------- 15 | 16 | Это не та команда, которая может представлять интерес для конечного пользователя. Никогда. Этот документ предназначен для людей, которые изучают и/или пишут новый сценарий, работающий с высокоуровневым «фарфоровым» программным интерфейсом Git. 17 | 18 | Сценарий `git sh-i18n` предназначен для импорта в среду оболочки (c помощью `source` или `.`) пользовательскими программами Git, реализованными в виде сценариев оболочки. Он предоставляет обёртки для функций GNU `gettext` и `eval_gettext`, доступных в сценарии `gettext.sh`, а также предоставляет и резервные решения, используемые вместо них, на системах, где GNU gettext отсутствует. 19 | 20 | ФУНКЦИИ 21 | ------- 22 | 23 | gettext:: 24 | В настоящее время это лишь фиктивная обёртка над `printf(1)`, которая просто передаёт ей свои аргументы. В более поздних версиях она будет заменена реальной реализацией gettext. 25 | 26 | eval_gettext:: 27 | В настоящее время это лишь фиктивная обёртка над `printf(1)`, которая разворачивает переменные в своих аргументах с помощью linkgit:git-sh-i18n{litdd}envsubst[1] и передаёт их `printf(1)`. В более поздних версиях она будет заменена реальной реализацией gettext. 28 | 29 | GIT 30 | --- 31 | Является частью пакета linkgit:git[1] 32 | -------------------------------------------------------------------------------- /ru/git-stage.adoc: -------------------------------------------------------------------------------- 1 | git-stage(1) 2 | ============ 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-stage - Добавление содержимого файлов в индекс 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git stage' <аргумент>... 13 | 14 | 15 | ОПИСАНИЕ 16 | -------- 17 | 18 | Эта команда является синонимом linkgit:git-add[1]. Смотрите документацию оной. 19 | 20 | GIT 21 | --- 22 | Является частью пакета linkgit:git[1] 23 | -------------------------------------------------------------------------------- /ru/git-write-tree.adoc: -------------------------------------------------------------------------------- 1 | git-write-tree(1) 2 | ================= 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | git-write-tree - Создание объекта дерева из текущего индекса 7 | 8 | 9 | ОБЗОР 10 | ----- 11 | [verse] 12 | 'git write-tree' [--missing-ok] [--prefix=<префикс>/] 13 | 14 | ОПИСАНИЕ 15 | -------- 16 | Создаёт объект-дерево, используя текущий индекс. Имя нового объекта-дерева выводится в стандартный поток вывода. 17 | 18 | Индекс должен быть в полностью слитом состоянии. 19 | 20 | Концептуально, 'git write-tree' выполняет синхронизацию текущего содержимого индекса в набор файлов дерева. Чтобы это соответствовало тому, что на самом деле находится в вашем каталоге прямо сейчас, до того, как запустить 'git write-tree', вам нужно сначала выполнить 'git update-index'. 21 | 22 | 23 | ПАРАМЕТРЫ 24 | --------- 25 | --missing-ok:: 26 | Обычно 'git write-tree' гарантирует, что объекты, на которые ссылается каталог, существуют в базе данных объектов. Этот параметр отключает эту проверку. 27 | 28 | --prefix=<префикс>/:: 29 | Записывает объект-дерево, который представляет подкаталог `<префикс>`. Это можно использовать для создания объекта-дерева для подпроекта, который находится в указанном подкаталоге. 30 | 31 | GIT 32 | --- 33 | Является частью пакета linkgit:git[1] 34 | -------------------------------------------------------------------------------- /ru/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | НАЗВАНИЕ 5 | -------- 6 | gitglossary - Глоссарий Git 7 | 8 | ОБЗОР 9 | ----- 10 | * 11 | 12 | ОПИСАНИЕ 13 | -------- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | СМОТРИТЕ ТАКЖЕ 18 | -------------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Пользовательское руководство Git] 20 | 21 | GIT 22 | --- 23 | Является частью пакета linkgit:git[1] 24 | -------------------------------------------------------------------------------- /ru/includes/cmd-config-section-all.adoc: -------------------------------------------------------------------------------- 1 | Дальнейшее содержание этого раздела, повторяет то, что может быть найдено в linkgit:git-config[1]: 2 | -------------------------------------------------------------------------------- /ru/includes/cmd-config-section-rest.adoc: -------------------------------------------------------------------------------- 1 | Дальнейшее содержание этого раздела (в отличие от того, что было описано до данной строки), повторяет то, что может быть найдено в linkgit:git-config[1]: 2 | -------------------------------------------------------------------------------- /ru/line-range-format.adoc: -------------------------------------------------------------------------------- 1 | аттрибуты `<начало>` и `<конец>` могут принимать одну из следующих форм: 2 | 3 | - число 4 | + 5 | Если `<начало>` или `<конец>` — это число, оно указывает порядковый номер строки (нумерация строк начинается с 1). 6 | + 7 | 8 | - `/регулярное-выражение/` 9 | + 10 | Эта форма будет использовать первую строку, сопоставленную заданному регулярному выражению POSIX. Если `<начало>` является регулярным выражением, поиск будет осуществляться с конца предыдущего диапазона, заданного в `-L`, если таковой имеется, в противном случае — с начала файла. Если `<начало>` имеет форму `^/регулярное-выражение/`, поиск всегда будет производиться с начала файла. Если `<конец>` является регулярным выражением, поиск будет начинаться со строки, заданной `<началом>`. 11 | + 12 | 13 | - +смещение или -смещение 14 | + 15 | Использование этой формы допустимо только для `<конца>`. Она задаёт количество строк до или после строки, указанной в `<начале>`. 16 | 17 | + 18 | Если вместо `<начало>` и `<конца>` передано `:<имя-функции>`, то это обозначает диапазон от первой строки, которая сопоставляется регулярному выражению `<имя-функции>`, до следующей строки c именем функции. С `:<имя-функции>` поиск будет осуществляться с конца предыдущего диапазона, заданного в `-L`, если таковой имеется, в противном случае — с начала файла. С `^:<имя-функции>` поиск всегда будет производиться с начала файла. Является ли строка именем функции определяются так же, как `git diff` определяет заголовки блоков патчей (см. раздел «Определение пользовательских заголовков блоков патчей» в linkgit:gitattributes[5]). 19 | -------------------------------------------------------------------------------- /ru/object-format-disclaimer.adoc: -------------------------------------------------------------------------------- 1 | Примечание: в настоящее время между репозиториями с алгоритмом хеширования SHA-256 и репозиториями с SHA-1 нет взаимной совместимости. 2 | 3 | Исторически мы предупреждали, что позже, когда мы добавим подобные функции для их совместимости, репозиториям с SHA-256 могут понадобиться обратно несовместимые изменения. Но на сегодняшний день мы ожидаем, что могут потребоваться только совместимые изменения. Кроме того, если такие изменения окажутся необходимыми, можно ожидать, что репозиториями с SHA-256, созданными с помощью текущей версии Git, возможно будет использовать и в будущих версиями Git без потери данных. 4 | -------------------------------------------------------------------------------- /ru/ref-reachability-filters.adoc: -------------------------------------------------------------------------------- 1 | При комбинировании нескольких фильтров `--contains` и `--no-contains` отображаются только ссылки, которые содержат хотя бы один из коммитов `--contains` и не содержат ни одного из коммитов `--no-contains`. 2 | 3 | При комбинировании нескольких фильтров `--merged` и `--no-merged` отображаются только ссылки, которые достижимы из хотя бы одного из коммитов `--merged` и не достижимы из ни одного из коммитов `--no-merged`. 4 | -------------------------------------------------------------------------------- /ru/ref-storage-format.adoc: -------------------------------------------------------------------------------- 1 | * `files`: ссылки хранятся в виде несвязанного набора файлов и файла `packed-refs`. Это формат по умолчанию. 2 | * `reftable`: reftable-формат. Этот формат является экспериментальным, и его внутреннее устройство может измениться. 3 | -------------------------------------------------------------------------------- /ru/rerere-options.adoc: -------------------------------------------------------------------------------- 1 | --rerere-autoupdate:: 2 | --no-rerere-autoupdate:: 3 | После того как механизм rerere повторно использует записанное ранее разрешение на текущем конфликте для обновления файлов в рабочем каталоге, разрешить также обновить индекс, применив к нему результат разрешения. Параметр `--no-rerere-autoupdate` можно использовать как удобный способом дважды проверить результат работы `rerere`, и поймать потенциальные ошибки слияния до выполнения коммита, добавляя результат в индексе с помощью отдельной команды `git add`. 4 | -------------------------------------------------------------------------------- /ru/signoff-option.adoc: -------------------------------------------------------------------------------- 1 | ifdef::git-commit[] 2 | `-s`:: 3 | endif::git-commit[] 4 | `--signoff`:: 5 | `--no-signoff`:: 6 | Добавить завершитель `Signed-off-by` в конец сообщения коммита. Смысл этого действия зависит от проекта, с которым вы сотрудничаете. Например, это может удостоверять, что коммиттер имеет все права на то, чтобы предоставить данную работу в проект под его лицензией, или что он соглашается с каким-нибудь соглашением участника, вроде Сертификата Происхождения Разработчика (тот что используется в проектах Linux и Git см. в https://developercertificate.org). Проконсультируйтесь с документацией или руководством проекта, в который вы хотите внести свой вклад, чтобы понять, какой именно смысл эта приписка имеет в конкретном проекте. 7 | + 8 | С помощью параметра `--no-signoff` можно отменить параметр `--signoff`, указанный раннее в командной строке. 9 | -------------------------------------------------------------------------------- /tr/cmds-foreignscminterface.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-archimport[1]:: 2 | Bir GNU Arch deposunu Git'e aktar. 3 | 4 | linkgit:git-cvsexportcommit[1]:: 5 | Export a single commit to a CVS checkout. 6 | 7 | linkgit:git-cvsimport[1]:: 8 | Verilerinizi, insanların nefret etmeyi sevdiği başka bir kaynak kodu yönetim sisteminden kurtarın. 9 | 10 | linkgit:git-cvsserver[1]:: 11 | Git için bir CVS sunucu öykünücüsü. 12 | 13 | linkgit:git-imap-send[1]:: 14 | Send a collection of patches from stdin to an IMAP folder. 15 | 16 | linkgit:git-p4[1]:: 17 | Import from and submit to Perforce repositories. 18 | 19 | linkgit:git-quiltimport[1]:: 20 | Applies a quilt patchset onto the current branch. 21 | 22 | linkgit:git-request-pull[1]:: 23 | Bekleyen değişikliklerin bir özetini oluşturur. 24 | 25 | linkgit:git-send-email[1]:: 26 | Bir dizi yamayı e-posta olarak gönder. 27 | 28 | linkgit:git-svn[1]:: 29 | Bir Subversion deposu ile Git arasında iki yönlü işlem. 30 | 31 | -------------------------------------------------------------------------------- /tr/cmds-purehelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-check-attr[1]:: 2 | gitattributes bilgilerini görüntüle. 3 | 4 | linkgit:git-check-ignore[1]:: 5 | Debug gitignore / exclude files. 6 | 7 | linkgit:git-check-mailmap[1]:: 8 | Show canonical names and email addresses of contacts. 9 | 10 | linkgit:git-check-ref-format[1]:: 11 | Ensures that a reference name is well formed. 12 | 13 | linkgit:git-column[1]:: 14 | Verileri sütunlar halinde görüntüle. 15 | 16 | linkgit:git-credential[1]:: 17 | Kullanıcı kimlik bilgilerini al ve kaydet. 18 | 19 | linkgit:git-credential-cache[1]:: 20 | Parolaları geçici olarak bellekte saklamaya yardım eden araç. 21 | 22 | linkgit:git-credential-store[1]:: 23 | Parolaları diskte saklamaya yardım eden araç. 24 | 25 | linkgit:git-fmt-merge-msg[1]:: 26 | Produce a merge commit message. 27 | 28 | linkgit:git-hook[1]:: 29 | Run git hooks. 30 | 31 | linkgit:git-interpret-trailers[1]:: 32 | Add or parse structured information in commit messages. 33 | 34 | linkgit:git-mailinfo[1]:: 35 | Tek bir e-posta mesajından yamayı ve yazar bilgisini çıkarır. 36 | 37 | linkgit:git-mailsplit[1]:: 38 | Simple UNIX mbox splitter program. 39 | 40 | linkgit:git-merge-one-file[1]:: 41 | git-merge-index ile kullanılacak standart yardımcı program. 42 | 43 | linkgit:git-patch-id[1]:: 44 | Bir yamanın benzersiz kimliğini hesapla. 45 | 46 | linkgit:git-sh-i18n[1]:: 47 | Kabuk betikleri için Git'in i18n kurulum kodu. 48 | 49 | linkgit:git-sh-setup[1]:: 50 | Ortak Git kabuk betiği kurulum kodu. 51 | 52 | linkgit:git-stripspace[1]:: 53 | Gereksiz boşlukları kaldır. 54 | 55 | -------------------------------------------------------------------------------- /tr/cmds-synchingrepositories.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-daemon[1]:: 2 | Git depoları için gerçekten basit bir sunucu. 3 | 4 | linkgit:git-fetch-pack[1]:: 5 | Eksik nesneleri başka bir depodan al. 6 | 7 | linkgit:git-http-backend[1]:: 8 | HTTP üzerinden Git'in sunucu tarafı uygulaması. 9 | 10 | linkgit:git-send-pack[1]:: 11 | Nesneleri Git protokolü üzerinden başka bir depoya gönder. 12 | 13 | linkgit:git-update-server-info[1]:: 14 | Aptal sunuculara yardımcı olmak için yardımcı bilgi dosyasını güncelle. 15 | 16 | -------------------------------------------------------------------------------- /uk/git-annotate.adoc: -------------------------------------------------------------------------------- 1 | git-annotate(1) 2 | =============== 3 | 4 | НАЗВА 5 | ----- 6 | git-annotate - Анотує рядки файлу інформацією про коміт 7 | 8 | СИНОПСИС 9 | -------- 10 | [verse] 11 | 'git annotate' [<опції>] [<опції-ревізії>] [<ревізія>] [--] <файл> 12 | 13 | ОПИС 14 | ---- 15 | Анотує кожен рядок у вказаному файлі інформацією про коміт, у якому рядок було додано. За бажанням, анотує з вказаної ревізії. 16 | 17 | Єдина різниця між цією командою та linkgit:git-blame[1] у використанні дещо різних форматів виводу і ця команда існує лише задля підтримки зворотньої сумісності зі скриптами, що вже існують, та надання звичнішої назви команди для людей, що приходять з інших систем управління вихідним кодом. 18 | 19 | ОПЦІЇ 20 | ----- 21 | include::blame-options.adoc[] 22 | 23 | ДИВ. ТАКОЖ 24 | ---------- 25 | linkgit:git-blame[1] 26 | 27 | GIT 28 | --- 29 | Частина набору linkgit:git[1] 30 | -------------------------------------------------------------------------------- /uk/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | НАЗВА 5 | ----- 6 | gitglossary - Глосарій Git 7 | 8 | СИНОПСИС 9 | -------- 10 | * 11 | 12 | ОПИС 13 | ---- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | ДИВ. ТАКОЖ 18 | ---------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Посібник користувача Git] 20 | 21 | GIT 22 | --- 23 | Частина набору linkgit:git[1] 24 | -------------------------------------------------------------------------------- /uk/line-range-format.adoc: -------------------------------------------------------------------------------- 1 | '<початок>' та '<кінець>' можуть мати один з наступних форматів: 2 | 3 | - число 4 | + 5 | Якщо '<початок>' або '<кінець>' є числом, то вони позначають номер рядка (починаючи з 1). 6 | + 7 | 8 | - `/регулярний_вираз/` 9 | + 10 | Ця форма буде використовувати перший рядок, що відповідає вказаному регулярному виразу POSIX. Якщо '<початок>' є регулярним виразом, то пошук розпочнеться з кінця попереднього проміжку `-L`, якщо такий існує, або ж з початку файлу. Якщо '<початок>' є `^/регулярним_виразом/`, то пошук розпочнеться з початку файлу. Якщо '<кінець>' є регулярним виразом, то пошук розпочнеться з рядка, заданого '<початком>'. 11 | + 12 | 13 | - +зсув або -зсув 14 | + 15 | Це стосується лише '<кінця>' і визначає кількість рядків до чи після рядка, заданого '<початком>'. 16 | 17 | + 18 | Якщо `:<ім'я_функції>` надано замість '<початку>' та '<кінця>', то це є регулярним виразом, що визначатиме проміжок від першого рядка з назвою функції, що відповідає '<імені функції>', до наступного рядка з назвою функції. Пошук за `:<іменем_функції>` розпочнеться з кінця попереднього проміжку `-L`, якщо такий існує, або ж з початку файлу. Пошук за `^:<іменем_функції>` розпочнеться з початку файлу. Імена функцій визначаються так само, як `git diff` опрацьовує заголовки шматків латок (дивіться 'Визначення власних заголовків шматків' у linkgit:gitattributes[5]). 19 | -------------------------------------------------------------------------------- /vi/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | TÊN 5 | --- 6 | gitglossary - A Git Glossary 7 | 8 | TÓM TẮT 9 | ------- 10 | * 11 | 12 | MÔ TẢ 13 | ----- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | XEM THÊM 18 | -------- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Hướng dẫn sử dụng Git] 20 | 21 | GIT 22 | --- 23 | Phần của bộ linkgit:git[1] 24 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-ancillaryinterrogators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-annotate[1]:: 2 | 用提交信息来注释文件行。 3 | 4 | linkgit:git-blame[1]:: 5 | 显示文件的每一行最后修改的版本和作者。 6 | 7 | linkgit:git-bugreport[1]:: 8 | 收集信息,以便用户提交错误报告。 9 | 10 | linkgit:git-count-objects[1]:: 11 | 计数对象的解包数量和它们的磁盘消耗。 12 | 13 | linkgit:git-diagnose[1]:: 14 | 生成一个诊断信息的压缩文件。 15 | 16 | linkgit:git-difftool[1]:: 17 | 使用常见的差异工具显示变化。 18 | 19 | linkgit:git-fsck[1]:: 20 | 验证数据库中的对象的连接性和有效性。 21 | 22 | linkgit:git-help[1]:: 23 | 显示有关 Git 的帮助信息。 24 | 25 | linkgit:git-instaweb[1]:: 26 | 在gitweb中浏览您的工作存储库。 27 | 28 | linkgit:git-merge-tree[1]:: 29 | 执行合并时无需触及索引或工作目录树。 30 | 31 | linkgit:git-rerere[1]:: 32 | 重新使用记录的冲突合并的解决方案。 33 | 34 | linkgit:git-show-branch[1]:: 35 | 显示分支和它们的提交。 36 | 37 | linkgit:git-verify-commit[1]:: 38 | 检查提交的 GPG 签名。 39 | 40 | linkgit:git-verify-tag[1]:: 41 | 检查标签的 GPG 签名。 42 | 43 | linkgit:git-version[1]:: 44 | 显示 Git 的版本信息。 45 | 46 | linkgit:git-whatchanged[1]:: 47 | Show logs with differences each commit introduces. 48 | 49 | linkgit:gitweb[1]:: 50 | Git web 接口(Git 仓库的 web 前端)。 51 | 52 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-ancillarymanipulators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-config[1]:: 2 | 获取和设置存储库或全局选项。 3 | 4 | linkgit:git-fast-export[1]:: 5 | Git 数据导出器。 6 | 7 | linkgit:git-fast-import[1]:: 8 | 快速 Git 数据导入器的后端。 9 | 10 | linkgit:git-filter-branch[1]:: 11 | 重写分支。 12 | 13 | linkgit:git-mergetool[1]:: 14 | 运行合并冲突解决工具来解决合并冲突。 15 | 16 | linkgit:git-pack-refs[1]:: 17 | 包装头和标签用于有效的仓库访问。 18 | 19 | linkgit:git-prune[1]:: 20 | 从对象数据库中修剪所有不可达的对象。 21 | 22 | linkgit:git-reflog[1]:: 23 | 管理reflog信息。 24 | 25 | linkgit:git-refs[1]:: 26 | 低级别访问引用。 27 | 28 | linkgit:git-remote[1]:: 29 | 管理一组被跟踪的仓库。 30 | 31 | linkgit:git-repack[1]:: 32 | 在存储库中打包未打包的对象。 33 | 34 | linkgit:git-replace[1]:: 35 | 创建、列出、删除替换对象的引用。 36 | 37 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-developerinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitformat-bundle[5]:: 2 | 捆绑文件格式。 3 | 4 | linkgit:gitformat-chunk[5]:: 5 | 基于块的文件格式。 6 | 7 | linkgit:gitformat-commit-graph[5]:: 8 | Git 提交图格式。 9 | 10 | linkgit:gitformat-index[5]:: 11 | Git 索引格式。 12 | 13 | linkgit:gitformat-pack[5]:: 14 | Git 包格式。 15 | 16 | linkgit:gitformat-signature[5]:: 17 | Git 加密签名格式。 18 | 19 | linkgit:gitprotocol-capabilities[5]:: 20 | 协议 v0 和 v1 功能。 21 | 22 | linkgit:gitprotocol-common[5]:: 23 | 各种协议的共同点。 24 | 25 | linkgit:gitprotocol-http[5]:: 26 | Git 基于 HTTP 的协议。 27 | 28 | linkgit:gitprotocol-pack[5]:: 29 | 数据包如何通过网络传输。 30 | 31 | linkgit:gitprotocol-v2[5]:: 32 | Git Wire 协议第 2 版。 33 | 34 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-foreignscminterface.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-archimport[1]:: 2 | 导入一个 GNU Arch 仓库到 Git。 3 | 4 | linkgit:git-cvsexportcommit[1]:: 5 | 将单个提交导出到 CVS 检出。 6 | 7 | linkgit:git-cvsimport[1]:: 8 | 把你的数据从另一个人们爱恨交加的 SCM 中解救出来。 9 | 10 | linkgit:git-cvsserver[1]:: 11 | 用于 Git 的 CVS 服务模拟器。 12 | 13 | linkgit:git-imap-send[1]:: 14 | 从标准输入流向 IMAP 文件夹发送补丁集。 15 | 16 | linkgit:git-p4[1]:: 17 | 从 Perforce 仓库导入和提交。 18 | 19 | linkgit:git-quiltimport[1]:: 20 | 将 quilt 补丁集应用到当前分支。 21 | 22 | linkgit:git-request-pull[1]:: 23 | 生成一个待处理更改摘要。 24 | 25 | linkgit:git-send-email[1]:: 26 | 以电子邮件的形式发送补丁集合。 27 | 28 | linkgit:git-svn[1]:: 29 | Subversion 仓库和 Git 之间的双向操作。 30 | 31 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-guide.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitcore-tutorial[7]:: 2 | 面向开发者的 Git 核心教程。 3 | 4 | linkgit:gitcredentials[7]:: 5 | 向 Git 提供用户名和密码。 6 | 7 | linkgit:gitcvs-migration[7]:: 8 | 为 CVS 用户提供的 Git。 9 | 10 | linkgit:gitdiffcore[7]:: 11 | 调整差异输出。 12 | 13 | linkgit:giteveryday[7]:: 14 | 一套有用的最小化 Git 命令集。 15 | 16 | linkgit:gitfaq[7]:: 17 | 关于使用 Git 的常见问题。 18 | 19 | linkgit:gitglossary[7]:: 20 | Git 术语表。 21 | 22 | linkgit:gitnamespaces[7]:: 23 | Git 命名空间。 24 | 25 | linkgit:gitremote-helpers[7]:: 26 | 与远程仓库互动的辅助程序。 27 | 28 | linkgit:gitsubmodules[7]:: 29 | 将一个仓库挂载在另一个仓库内。 30 | 31 | linkgit:gittutorial[7]:: 32 | Git 入门教程。 33 | 34 | linkgit:gittutorial-2[7]:: 35 | Git 的教程介绍:第二部分。 36 | 37 | linkgit:gitworkflows[7]:: 38 | 推荐使用 Git 的工作流程概述。 39 | 40 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-plumbinginterrogators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-cat-file[1]:: 2 | Provide contents or details of repository objects. 3 | 4 | linkgit:git-cherry[1]:: 5 | 查找尚未应用于上游仓库的提交。 6 | 7 | linkgit:git-diff-files[1]:: 8 | 比较工作区和索引中的文件。 9 | 10 | linkgit:git-diff-index[1]:: 11 | 将目录树与工作目录或索引进行比较。 12 | 13 | linkgit:git-diff-tree[1]:: 14 | 比较两个树对象中发现的 blob 的内容和模式。 15 | 16 | linkgit:git-for-each-ref[1]:: 17 | 输出每个引用的信息。 18 | 19 | linkgit:git-for-each-repo[1]:: 20 | 在一个仓库列表上运行一个 Git 命令。 21 | 22 | linkgit:git-get-tar-commit-id[1]:: 23 | 从使用 git-archive 创建的存档中提取提交 ID。 24 | 25 | linkgit:git-ls-files[1]:: 26 | 显示索引和工作区中的文件信息。 27 | 28 | linkgit:git-ls-remote[1]:: 29 | 列出远程仓库中的引用。 30 | 31 | linkgit:git-ls-tree[1]:: 32 | 列出一个树对象的内容。 33 | 34 | linkgit:git-merge-base[1]:: 35 | 尽可能找到好的共同祖先进行合并。 36 | 37 | linkgit:git-name-rev[1]:: 38 | 为给定的 revs 寻找符号名称。 39 | 40 | linkgit:git-pack-redundant[1]:: 41 | 寻找多余的包文件。 42 | 43 | linkgit:git-rev-list[1]:: 44 | 按时间顺序倒序列出提交对象。 45 | 46 | linkgit:git-rev-parse[1]:: 47 | 挑选并调整参数。 48 | 49 | linkgit:git-show-index[1]:: 50 | 显示打包的档案索引。 51 | 52 | linkgit:git-show-ref[1]:: 53 | 列出本地仓库中的引用。 54 | 55 | linkgit:git-unpack-file[1]:: 56 | 创建包含 blob 内容的临时文件。 57 | 58 | linkgit:git-var[1]:: 59 | 显示 Git 逻辑变量。 60 | 61 | linkgit:git-verify-pack[1]:: 62 | 验证打包的 Git 存档文件。 63 | 64 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-plumbingmanipulators.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-apply[1]:: 2 | 对文件和/或索引打补丁。 3 | 4 | linkgit:git-checkout-index[1]:: 5 | 从索引中复制文件到工作目录。 6 | 7 | linkgit:git-commit-graph[1]:: 8 | 编写并验证 Git commit-graph 文件。 9 | 10 | linkgit:git-commit-tree[1]:: 11 | 创建一个新的提交对象。 12 | 13 | linkgit:git-hash-object[1]:: 14 | Compute object ID and optionally create an object from a file. 15 | 16 | linkgit:git-index-pack[1]:: 17 | 为现有的打包档案建立打包索引文件。 18 | 19 | linkgit:git-merge-file[1]:: 20 | 运行一个三向文件合并。 21 | 22 | linkgit:git-merge-index[1]:: 23 | 为需要合并的文件运行合并程序。 24 | 25 | linkgit:git-mktag[1]:: 26 | 创建一个具有额外验证功能的标签对象。 27 | 28 | linkgit:git-mktree[1]:: 29 | 根据 ls-tree 格式的文本构建目录树对象(tree-object)。 30 | 31 | linkgit:git-multi-pack-index[1]:: 32 | 编写和验证多包索引。 33 | 34 | linkgit:git-pack-objects[1]:: 35 | 创建一个打包的对象档案。 36 | 37 | linkgit:git-prune-packed[1]:: 38 | 删除已经存在于包文件中的额外对象。 39 | 40 | linkgit:git-read-tree[1]:: 41 | 将目录树的信息读入索引。 42 | 43 | linkgit:git-replay[1]:: 44 | 实验性功能:在新的基础之上重放提交,也适用于裸仓库。 45 | 46 | linkgit:git-symbolic-ref[1]:: 47 | 读取、修改和删除符号引用。 48 | 49 | linkgit:git-unpack-objects[1]:: 50 | 从打包的档案中解压对象。 51 | 52 | linkgit:git-update-index[1]:: 53 | 将工作区中的文件内容登记到索引中。 54 | 55 | linkgit:git-update-ref[1]:: 56 | 安全地更新存储在引用中的对象名称。 57 | 58 | linkgit:git-write-tree[1]:: 59 | 从当前索引创建一个树对象。 60 | 61 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-purehelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-check-attr[1]:: 2 | 显示属性信息。 3 | 4 | linkgit:git-check-ignore[1]:: 5 | 调试 gitignore / 排除文件。 6 | 7 | linkgit:git-check-mailmap[1]:: 8 | 显示联系人的规范名称和电子邮件地址。 9 | 10 | linkgit:git-check-ref-format[1]:: 11 | 确保一个引用名称是否规范。 12 | 13 | linkgit:git-column[1]:: 14 | 以列显示数据。 15 | 16 | linkgit:git-credential[1]:: 17 | 检索和存储用户凭证。 18 | 19 | linkgit:git-credential-cache[1]:: 20 | 用于在内存中临时存储密码的助手。 21 | 22 | linkgit:git-credential-store[1]:: 23 | 帮助在磁盘上存储凭证。 24 | 25 | linkgit:git-fmt-merge-msg[1]:: 26 | 产生一个合并提交信息。 27 | 28 | linkgit:git-hook[1]:: 29 | 运行 git hooks。 30 | 31 | linkgit:git-interpret-trailers[1]:: 32 | 在提交信息中添加或解析结构化信息。 33 | 34 | linkgit:git-mailinfo[1]:: 35 | 从单一的电子邮件中提取补丁和作者。 36 | 37 | linkgit:git-mailsplit[1]:: 38 | 简单的 UNIX mbox 拆分器程序。 39 | 40 | linkgit:git-merge-one-file[1]:: 41 | 与 git-merge-index 一起使用的标准帮助程序。 42 | 43 | linkgit:git-patch-id[1]:: 44 | 为补丁计算唯一的主键 ID。 45 | 46 | linkgit:git-sh-i18n[1]:: 47 | Git 的 i18n (国际化)安装代码- shell 脚本. 48 | 49 | linkgit:git-sh-setup[1]:: 50 | 通用 Git shell 脚本安装代码。 51 | 52 | linkgit:git-stripspace[1]:: 53 | 删除不必要的空白。 54 | 55 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-synchelpers.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-http-fetch[1]:: 2 | 通过HTTP从远程Git存储库下载。 3 | 4 | linkgit:git-http-push[1]:: 5 | 通过HTTP/DAV将对象推送到另一个存储库。 6 | 7 | linkgit:git-receive-pack[1]:: 8 | 接收推送到仓库的内容。 9 | 10 | linkgit:git-shell[1]:: 11 | Git-only SSH 通道使用的限制登录脚本。 12 | 13 | linkgit:git-upload-archive[1]:: 14 | 将归档文件发送回git-archive。 15 | 16 | linkgit:git-upload-pack[1]:: 17 | 将打包的对象发送回git-fetch-pack。 18 | 19 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-synchingrepositories.adoc: -------------------------------------------------------------------------------- 1 | linkgit:git-daemon[1]:: 2 | 一个非常简单的Git存储库服务器。 3 | 4 | linkgit:git-fetch-pack[1]:: 5 | 从另一个仓库接收丢失的对象。 6 | 7 | linkgit:git-http-backend[1]:: 8 | 通过 HTTP 实现 Git 的服务器端功能。 9 | 10 | linkgit:git-send-pack[1]:: 11 | 通过Git协议将对象推送到另一个存储库。 12 | 13 | linkgit:git-update-server-info[1]:: 14 | 更新辅助信息文件以帮助哑服务器。 15 | 16 | -------------------------------------------------------------------------------- /zh_HANS-CN/cmds-userinterfaces.adoc: -------------------------------------------------------------------------------- 1 | linkgit:gitattributes[5]:: 2 | 按路径定义属性。 3 | 4 | linkgit:gitcli[7]:: 5 | Git 命令行界面和约定。 6 | 7 | linkgit:githooks[5]:: 8 | Git 使用的钩子。 9 | 10 | linkgit:gitignore[5]:: 11 | 指定有意忽略的未跟踪文件。 12 | 13 | linkgit:gitmailmap[5]:: 14 | 地图作者/修订者姓名和/或电子邮件地址。 15 | 16 | linkgit:gitmodules[5]:: 17 | 定义子模块属性。 18 | 19 | linkgit:gitrepository-layout[5]:: 20 | Git 仓库布局。 21 | 22 | linkgit:gitrevisions[7]:: 23 | 为 Git 指定修订版本和范围。 24 | 25 | -------------------------------------------------------------------------------- /zh_HANS-CN/date-formats.adoc: -------------------------------------------------------------------------------- 1 | 日期格式 2 | ---- 3 | 4 | `GIT_AUTHOR_DATE`, `GIT_COMMITTER_DATE` 环境变量: 5 | 6 | Git 内部格式:: 7 | ` <时区偏移量>`,其中 `` 是自 UNIX epoch 以来的秒数。 `<时区偏移量>` 是相对于 UTC 的正或负偏移量。例如,CET(比 UTC 提前1小时)为 `+0100`。 8 | 9 | RFC 2822:: 10 | The standard date format as described by RFC 2822, for example `Thu, 07 Apr 2005 22:13:13 +0200`. 11 | 12 | ISO 8601:: 13 | 按 ISO 8601 标准指定的时间和日期,例如 `2005-04-07T22:13:13`。解析器也接受空格代替 `T` 字符。秒的小数部分将被忽略,例如 `2005-04-07T22:13:13.019` 将被视为 `2005-04-07T22:13:13` 。 14 | + 15 | NOTE: 此外,日期部分还接受以下格式:`YYYY.MM.DD`,`MM/DD/YYYY` 和 `DD.MM.YYYY`。 16 | 17 | ifdef::git-commit[] 18 | 除了识别上述所有日期格式外,`--date` 选项还将尝试理解其它非标准化的日期格式,如 “昨天” 或 “上周五中午” 等相对日期。 19 | endif::git-commit[] 20 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-annotate.adoc: -------------------------------------------------------------------------------- 1 | git-annotate(1) 2 | =============== 3 | 4 | 名称 5 | -- 6 | git-annotate - 用提交信息注释文件行 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git annotate' [<选项>] [<修订选项>] [<修订>] [--] <文件> 12 | 13 | 描述 14 | -- 15 | 用引入该行的提交信息来注释给定文件中的每一行。也可以选择从给定的修订版中进行注释。 16 | 17 | 这个命令和 linkgit:git-blame[1] 的唯一区别是,它们使用的输出格式略有不同,这个命令的存在只是为了向后兼容,以支持现有的脚本,并为来自其他 SCM 系统的人提供一个更熟悉的命令名称。 18 | 19 | 选项 20 | -- 21 | include::blame-options.adoc[] 22 | 23 | 参见 24 | -- 25 | linkgit:git-blame[1] 26 | 27 | GIT 28 | --- 29 | 属于 linkgit:git[1] 文档 30 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-bugreport.adoc: -------------------------------------------------------------------------------- 1 | git-bugreport(1) 2 | ================ 3 | 4 | 名称 5 | -- 6 | git-bugreport - 收集用户提交错误报告的信息 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git bugreport' [(-o | --output-directory) ] 12 | [(-s | --suffix) | --no-suffix] 13 | [--diagnose[=]] 14 | 15 | 描述 16 | -- 17 | 捕获关于用户的机器、Git 客户端和仓库状态的信息,以及要求提供用户观察到的行为信息的表格,并将其放入一个文本文件中,然后用户可以分享该文件,例如分享到 Git 邮件列表,以便报告观察到的错误。 18 | 19 | 要求用户提供以下信息: 20 | 21 | - 再生产步骤 22 | - 预期的行为 23 | - 实际行为 24 | 25 | 以下信息是自动采集的: 26 | 27 | - 'git version --build-options' 28 | - uname 系统名、版本、版本和机器字符串 29 | - 编译器特定信息字符串 30 | - 启用的钩子的列表 31 | - $SHELL 32 | 33 | 额外的信息可以使用 `--diagnose` 选项收集到一个单独的压缩文件中,并可以与 bugreport 文件一起附上,为读者提供额外的上下文。 34 | 35 | 这个工具是通过典型的 Git 设置过程调用的,这意味着在某些情况下,它可能无法启动——例如,如果相关的配置文件无法读取。在这种情况下,在手动请求帮助时,手动收集上面列出的那种信息可能会有帮助。 36 | 37 | 选项 38 | -- 39 | -o <路径>:: 40 | --output-directory <路径>:: 41 | 将产生的错误报告文件放在 `<路径>` 而不是当前目录中。 42 | 43 | -s <格式>:: 44 | --suffix <格式>:: 45 | --no-suffix:: 46 | Specify an alternate suffix for the bugreport name, to create a file named 'git-bugreport-'. This should take the form of a strftime(3) format string; the current local time will be used. `--no-suffix` disables the suffix and the file is just named `git-bugreport` without any disambiguation measure. 47 | 48 | --no-diagnose:: 49 | --diagnose[=<模式>]:: 50 | 创建一个包含用户机器、Git 客户端和仓库状态等补充信息的 zip 档案。该归档文件与错误报告写入同一输出目录,并命名为 'git-diagnostics-<格式化后缀>'。 51 | + 52 | 如果没有指定`mode',诊断档案将包含 `git diagnose` 报告的默认统计信息。可以指定一个可选的 `mode` 值来改变存档中包含的信息。参见 linkgit:git-diagnose[1],了解 `mode` 的有效值列表及其使用细节。 53 | 54 | GIT 55 | --- 56 | 属于 linkgit:git[1] 文档 57 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-check-mailmap.adoc: -------------------------------------------------------------------------------- 1 | git-check-mailmap(1) 2 | ==================== 3 | 4 | 名称 5 | -- 6 | git-check-mailmap - 显示联系人的规范名称和电子邮件地址 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git check-mailmap' [<选项>] <连接>... 13 | 14 | 15 | 描述 16 | -- 17 | 18 | For each ``Name $$$$'', ``$$$$'', or ``$$user@host$$'' from the command-line or standard input (when using `--stdin`), look up the person's canonical name and email address (see "Mapping Authors" below). If found, print them; otherwise print the input as-is. 19 | 20 | 21 | 选项 22 | -- 23 | --stdin:: 24 | 在用完命令行上提供的联系人后,从标准输入中读取联系人,每行一个。 25 | 26 | --mailmap-file=:: 27 | 除任何已配置的邮件映射文件外,读取指定的邮件映射文件。该文件中的条目优先于默认邮件映射文件或任何已配置邮件映射文件中的条目。 28 | 29 | --mailmap-blob=:: 30 | 类似于 `--mailmap-file` 选项,但将值视为对仓库中 blob 的引用。如果同时指定了 `--mailmap-file` 和 `--mailmap-blob` 选项,则优先使用 `--mailmap-file` 选项中的条目。 31 | 32 | 输出 33 | -- 34 | 35 | 对于每个联系人,都会输出一行,以换行结束。 如果名字被提供或被 'mailmap' 知道,``Name $$$$'' 被打印;否则只有 ``$$$$'' 被打印。 36 | 37 | 38 | 配置 39 | -- 40 | 41 | 参见 linkgit:git-config[1] 中的 `mailmap.file` 和 `mailmap.blob`,了解如何指定一个自定义的 `.mailmap` 目标文件或对象。 42 | 43 | 44 | 制图作者 45 | ---- 46 | 47 | 参见 linkgit:gitmailmap[5]。 48 | 49 | 50 | GIT 51 | --- 52 | 属于 linkgit:git[1] 文档 53 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-citool.adoc: -------------------------------------------------------------------------------- 1 | git-citool(1) 2 | ============= 3 | 4 | 名称 5 | -- 6 | git-citool —— 替代 git-commit 的图形化工具 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git citool' 12 | 13 | 描述 14 | -- 15 | 一个基于 Tcl/Tk 的图形界面,用于查看修改过的文件,将其放入索引,输入提交信息,并将新的提交记录到当前分支。 这个界面是对互动性较差的 'git commit' 程序的一种替代。 16 | 17 | 'git citool' 实际上是 'git gui citool' 的标准别名。 详见 linkgit:git-gui[1]。 18 | 19 | GIT 20 | --- 21 | 属于 linkgit:git[1] 文档 22 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-column.adoc: -------------------------------------------------------------------------------- 1 | git-column(1) 2 | ============= 3 | 4 | 名称 5 | -- 6 | git-column - 以列展示数据 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git column' [--command=<名称>] [--[raw-]mode=<模式>] [--width=<宽度>] 12 | [--indent=<字符串>] [--nl=<字符串>] [--padding=] 13 | 14 | 描述 15 | -- 16 | 该命令将其标准输入的行格式化为一个多列表格。每个输入行占据表格的一个单元。它被其他Git命令内部使用,以将输出信息格式化为列。 17 | 18 | 选项 19 | -- 20 | --command=<名称>:: 21 | 使用配置变量column.<名称>和column.ui查询布局模式。 22 | 23 | --mode=<模式>:: 24 | 指定布局模式。选项的语法见 linkgit:git-config[1] 中column.ui变量的配置。 25 | 26 | --raw-mode=:: 27 | 与 --mode 选项相同,但该选项将模式编码为一个数字。这主要是被其他已经解析了布局模式的命令使用。 28 | 29 | --width=<宽度>:: 30 | 指定终端的宽度。默认情况下,'git column'会检测终端宽度,如果无法检测,则会将其宽度设置为80。 31 | 32 | --indent=<字符串>:: 33 | 设置要在每一行的开头打印的字符串。 34 | 35 | --nl=<字符串>:: 36 | 在每一行的末尾要打印的字符串,包括换行符。 37 | 38 | --padding=:: 39 | 列之间的空格数,默认为一个空格。 40 | 41 | 实例 42 | -- 43 | 44 | 按列格式化数据: 45 | ------------ 46 | $ seq 1 24 | git column --mode=column --padding=5 47 | 1 4 7 10 13 16 19 22 48 | 2 5 8 11 14 17 20 23 49 | 3 6 9 12 15 18 21 24 50 | ------------ 51 | 52 | 按行格式化数据: 53 | ------------ 54 | $ seq 1 21 | git column --mode=row --padding=5 55 | 1 2 3 4 5 6 7 56 | 8 9 10 11 12 13 14 57 | 15 16 17 18 19 20 21 58 | ------------ 59 | 60 | 在一个列宽不等的表格中列出一些标签: 61 | ------------ 62 | $ git tag --list 'v2.4.*' --column=row,dense 63 | v2.4.0 v2.4.0-rc0 v2.4.0-rc1 v2.4.0-rc2 v2.4.0-rc3 64 | v2.4.1 v2.4.10 v2.4.11 v2.4.12 v2.4.2 65 | v2.4.3 v2.4.4 v2.4.5 v2.4.6 v2.4.7 66 | v2.4.8 v2.4.9 67 | ------------ 68 | 69 | 配置 70 | -- 71 | 72 | include::includes/cmd-config-section-all.adoc[] 73 | 74 | include::config/column.adoc[] 75 | 76 | GIT 77 | --- 78 | 属于 linkgit:git[1] 文档 79 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-commit-tree.adoc: -------------------------------------------------------------------------------- 1 | git-commit-tree(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-commit-tree -创建一个新的提交对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git commit-tree' <目录树> [(-p <父对象>)...] 13 | 'git commit-tree' [(-p <父对象>)...] [-S[]] [(-m <消息>)...] 14 | [(-F <文件>)...] <目录树> 15 | 16 | 17 | 描述 18 | -- 19 | 这通常不是最终用户想要直接运行的。 请参见 linkgit:git-commit[1]。 20 | 21 | 根据提供的树对象创建新的提交对象,并将新的提交对象 id 发送到 stdout。除非给出 `-m` 或 `-F`选项,否则日志信息将从标准输入读取。 22 | 23 | `-m` 和 `-F` 选项可以以任意顺序给出任意次数。提交日志信息将按照选项的顺序排列。 24 | 25 | 一个提交对象可以有任意数量的父对象。如果只有一个父对象,它就是一个普通的提交。如果有一个以上的父提交对象,提交就会在多行历史记录之间进行合并。初始(根)提交没有父对象。 26 | 27 | 树表示工作目录的特定目录状态,而提交则表示 “时间” 上的状态,并说明如何到达该状态。 28 | 29 | 通常情况下,一次提交会确定一个新的 "HEAD" 状态,虽然 Git 并不关心你把关于该状态的注释保存在哪里,但在实践中,我们倾向于把结果写入 `.git/HEAD` 指向的文件,这样我们就能随时看到上次提交的状态。 30 | 31 | 选项 32 | -- 33 | <目录树>:: 34 | 一个现有的目录树对象。 35 | 36 | -p <父提交>:: 37 | 每个 `-p` 表示父提交对象的 id。 38 | 39 | -m <信息>:: 40 | 提交日志信息中的一个段落。可以给出多个段落,每个 <信息> 都将成为自己的段落。 41 | 42 | -F <文件>:: 43 | 从给定文件中读取提交日志信息。使用 `-` 从标准输入读取。可以多次给定该文件,每个文件的内容都会成为自己的段落。 44 | 45 | -S[]:: 46 | --gpg-sign[=<键 ID>]:: 47 | --no-gpg-sign:: 48 | GPG 签名提交。`keyid` 参数是可选的,默认为提交者身份;如果指定,必须与选项粘连,不能有空格。`--no-gpg-sign` 用于抵消命令行中先前给出的 `--gpg-sign`选项。 49 | 50 | 提交信息 51 | ---- 52 | 53 | 一个提交封装了: 54 | 55 | - 所有父对象 ID 56 | - 作者姓名、电子邮件和日期 57 | - 提交者姓名、电子邮件和提交时间。 58 | 59 | 提交注释从标准输入流读取。如果没有通过 "<" 重定向提供更新日志条目,'git commit-tree' 就会等待输入条目,并以 ^D 结束。 60 | 61 | include::date-formats.adoc[] 62 | 63 | 讨论 64 | -- 65 | 66 | include::i18n.adoc[] 67 | 68 | 文件 69 | -- 70 | /etc/mailname 71 | 72 | 参见 73 | -- 74 | linkgit:git-write-tree[1] linkgit:git-commit[1] 75 | 76 | GIT 77 | --- 78 | 属于 linkgit:git[1] 文档 79 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-count-objects.adoc: -------------------------------------------------------------------------------- 1 | git-count-objects(1) 2 | ==================== 3 | 4 | 名称 5 | -- 6 | git-count-objects - 统计未打包对象的数量及其磁盘消耗量 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git count-objects' [-v] [-H | --human-readable] 12 | 13 | 描述 14 | -- 15 | 计算已解压对象文件的数量及其占用的磁盘空间,帮助你决定何时是重新打包的好时机。 16 | 17 | 18 | 选项 19 | -- 20 | -v:: 21 | --verbose:: 22 | 提供更详细的报告: 23 | + 24 | count:松散物体的数量 25 | + 26 | size:松散对象占用的磁盘空间,单位为 KiB(除非指定 -H) 27 | + 28 | in-pack:包内对象的数量 29 | + 30 | size-pack:数据包占用的磁盘空间,单位 KiB(除非指定 -H) 31 | + 32 | prune-packable:在数据包中也存在的松散对象的数量。可以使用 `git prune-packed`对这些对象进行剪枝。 33 | + 34 | garbage:对象数据库中既不是有效松散对象也不是有效包的文件数 35 | + 36 | size-garbage:垃圾文件占用的磁盘空间,单位 KiB(除非指定 -H) 37 | + 38 | alternate:备用对象数据库的绝对路径;可多次出现,每个路径一行。请注意,如果路径包含不可打印字符,则可以用双引号包围,并包含 C 风格的反斜线转义序列。 39 | 40 | -H:: 41 | --human-readable:: 42 | 43 | 以人类可读的格式打印对象大小 44 | 45 | GIT 46 | --- 47 | 属于 linkgit:git[1] 文档 48 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-credential-cache--daemon.adoc: -------------------------------------------------------------------------------- 1 | git-credential-cache{litdd}daemon(1) 2 | ==================================== 3 | 4 | 名称 5 | -- 6 | git-credential-cache--daemon - 在内存中临时存储用户证书 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git credential-cache{litdd}daemon' [--debug] 12 | 13 | 描述 14 | -- 15 | 16 | NOTE: 您可能不想自己调用这条命令;当您使用 linkgit:git-credential-cache[1] 时,它会自动启动。 17 | 18 | 此命令通过 `<套接字路径>` 指定的 Unix 域套接字监听 `git-credential-cache` 客户端。客户端可以存储和检索证书。每个凭据的保留时间由客户端指定;一旦没有凭据保留,守护进程就会退出。 19 | 20 | 如果指定了 `--debug` 选项,守护进程不会关闭标准错误流,甚至在开始监听客户端后仍可能向其输出额外的诊断信息。 21 | 22 | GIT 23 | --- 24 | 属于 linkgit:git[1] 文档 25 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-diff-files.adoc: -------------------------------------------------------------------------------- 1 | git-diff-files(1) 2 | ================= 3 | 4 | 名称 5 | -- 6 | git-diff-files - 对比工作区和索引中的文件 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git diff-files' [-q] [-0|-1|-2|-3|-c|--cc] [<普通差异选项>] [<路径>...] 13 | 14 | 描述 15 | -- 16 | 比较工作区和索引中的文件。 当指定路径时,只比较那些命名的路径。 否则就比较索引中的所有条目。 输出格式与 'git diff-index' 和 'git diff-tree' 的相同。 17 | 18 | 选项 19 | -- 20 | include::diff-options.adoc[] 21 | 22 | -1 --base:: 23 | -2 --ours:: 24 | -3 --theirs:: 25 | -0:: 26 | 分别与 “基础” 版本、“我们的分支” 或 “他们的分支” 进行比较。 有了这些选项,合并后的条目的差异就不会显示。 27 | + 28 | 默认是针对我们的分支 (-2) 和干净的解决路径进行差异比对。 可以给出选项 -0 来省略未合并的条目的差异输出,只显示 "Unmerged"。 29 | 30 | -c:: 31 | --cc:: 32 | 这将比较第二阶段(我们的分支)、第三阶段(他们的分支)和工作区文件,并输出一个综合的差异,类似于 'diff-tree' 显示带有这些标志的合并提交。 33 | 34 | -q:: 35 | 即使对不存在的文件也保持沉默 36 | 37 | 38 | include::diff-format.adoc[] 39 | 40 | GIT 41 | --- 42 | 属于 linkgit:git[1] 文档 43 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-fmt-merge-msg.adoc: -------------------------------------------------------------------------------- 1 | git-fmt-merge-msg(1) 2 | ==================== 3 | 4 | 名称 5 | -- 6 | git-fmt-merge-msg - 生成合并提交信息 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git fmt-merge-msg' [-m <消息>] [--into-name <分支>] [--log[=] | --no-log] 13 | 'git fmt-merge-msg' [-m <消息>] [--log[=] | --no-log] -F <文件> 14 | 15 | 描述 16 | -- 17 | 接收标准输入流中的合并对象列表,并产生一个合适的提交信息,用于合并提交,通常作为 'git merge' 的 '' 参数传递。 18 | 19 | 这条命令主要是供自动调用 'git merge' 的脚本内部使用。 20 | 21 | 选项 22 | -- 23 | 24 | --log[=]:: 25 | 除了分支名称外,在日志信息中加入被合并的实际提交内容的单行描述。 最多使用每个合并父分支的 个提交(如果 被省略,则为 20 个)。 这覆盖了 `merge.log` 配置变量。 26 | 27 | --no-log:: 28 | 不要列出被合并的实际提交中的单行描述。 29 | 30 | --[no-]summary:: 31 | 与 --log 和 --no-log 的同义词;这些都是废弃的,将来会被删除。 32 | 33 | -m <信息>:: 34 | --message <信息>:: 35 | 在日志信息的第一行使用 而不是分支名称。 与 `--log` 一起使用。 36 | 37 | --into-name <分支>:: 38 | 准备合并信息,就像合并到分支 `` 一样,而不是合并到真正的分支名称。 39 | 40 | -F <文件>:: 41 | --file <文件>:: 42 | 从 <文件> 而不是标准输入流获取合并后的对象列表。 43 | 44 | 配置 45 | -- 46 | include::config/fmt-merge-msg.adoc[] 47 | 48 | merge.summary:: 49 | `merge.log` 的同义词;这已被废弃,将来会被删除。 50 | 51 | 实例 52 | -- 53 | 54 | --------- 55 | $ git fetch origin master 56 | $ git fmt-merge-msg --log <$GIT_DIR/FETCH_HEAD 57 | --------- 58 | 59 | 打印一条日志信息,描述从 "origin" 远程分支合并到 "master" 分支的情况。 60 | 61 | 62 | 参见 63 | -- 64 | linkgit:git-merge[1] 65 | 66 | GIT 67 | --- 68 | 属于 linkgit:git[1] 文档 69 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-fsck-objects.adoc: -------------------------------------------------------------------------------- 1 | git-fsck-objects(1) 2 | =================== 3 | 4 | 名称 5 | -- 6 | git-fsck-objects - 验证数据库中对象的连接性和有效性 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git fsck-objects' ... 13 | 14 | 描述 15 | -- 16 | 17 | 这是 linkgit:git-fsck[1] 的同义词。 请参考该命令的文档。 18 | 19 | GIT 20 | --- 21 | 属于 linkgit:git[1] 文档 22 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-get-tar-commit-id.adoc: -------------------------------------------------------------------------------- 1 | git-get-tar-commit-id(1) 2 | ======================== 3 | 4 | 名称 5 | -- 6 | git-get-tar-commit-id - 从使用 git-archive 创建的归档中提取提交 ID 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git get-tar-commit-id' 13 | 14 | 15 | 描述 16 | -- 17 | 18 | 从标准输入中读取 'git archive' 创建的 tar 档案,并提取其中的提交 ID。 它只读取输入的前 1024 字节,因此它的运行时间不会受到 tar 压缩包大小的影响。 19 | 20 | 如果没有找到提交 ID,'git get-tar-commit-id' 就会悄悄存在,返回代码为 1。如果档案没有用 'git archive' 创建,或者 'git archive' 的第一个参数是树的 ID 而不是提交 ID 或标签,就会发生这种情况。 21 | 22 | GIT 23 | --- 24 | 属于 linkgit:git[1] 文档 25 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-hash-object.adoc: -------------------------------------------------------------------------------- 1 | git-hash-object(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-hash-object - 计算对象 ID 并选择性地从文件创建对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git hash-object' [-t <类型>] [-w] [--path=<文件> | --no-filters] 13 | [--stdin [--literally]] [--] <文件>... 14 | 'git hash-object' [-t <类型>] [-w] --stdin-paths [--no-filters] 15 | 16 | 描述 17 | -- 18 | 使用指定文件(可以在工作区之外)的内容计算指定类型对象的对象 ID 值,并将计算结果写入对象数据库。 向标准输出报告对象 ID。 如果未指定 <类型>,则默认为 "blob"。 19 | 20 | 选项 21 | -- 22 | 23 | -t <类型>:: 24 | 指定要创建的对象类型(默认:"blob")。可能的值有:`commit` 、 `tree` 、 `blob` 和 `tag`。 25 | 26 | -w:: 27 | 将对象实际写入对象数据库。 28 | 29 | --stdin:: 30 | 从标准输入而不是文件中读取对象。 31 | 32 | --stdin-paths:: 33 | 从标准输入端读取文件名,每行一个,而不是从命令行读取。 34 | 35 | --path:: 36 | 散列对象,就像它位于给定的路径上一样。文件的位置并不直接影响哈希值,但路径用于确定在将对象放入对象数据库之前,应该对其应用哪些 Git 过滤器。 由于应用了过滤器,实际放入对象数据库的 blob 可能与给定文件不同。该选项主要用于对位于工作目录之外的临时文件或从标准输入流读取的文件进行散列。 37 | 38 | --no-filters:: 39 | 按原样散列文件内容,忽略属性机制选择的任何输入过滤器,包括行尾转换。如果文件是从标准输入读取的,那么除非给出了 `--path` 选项,否则这总是隐含的。 40 | 41 | --literally:: 42 | 允许 `--stdin` 将任何垃圾散列到一个松散的对象中,否则该对象可能无法通过标准对象解析或 git-fsck 检查。这对于 Git 本身的压力测试或重现野外遇到的损坏或假对象的特征非常有用。 43 | 44 | GIT 45 | --- 46 | 属于 linkgit:git[1] 文档 47 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-http-fetch.adoc: -------------------------------------------------------------------------------- 1 | git-http-fetch(1) 2 | ================= 3 | 4 | 名称 5 | -- 6 | git-http-fetch - 通过 HTTP 从远程 Git 仓库下载 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git http-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] [--stdin | --packfile=<哈希值> | <提交>] <网址> 13 | 14 | 描述 15 | -- 16 | 通过HTTP下载远程Git存储库。 17 | 18 | 这个命令总是获取所有的对象。在过去,有三个选项 `-a`、`-c` 和 `-t`用于选择下载哪些对象。现在它们被默默地忽略了。 19 | 20 | 选项 21 | -- 22 | commit-id:: 23 | 在 [URL]/refs/ 下的哈希值或文件名来拉取。 24 | 25 | -a, -c, -t:: 26 | 由于历史原因,这些选项被忽略了。 27 | -v:: 28 | 报告所下载的内容。 29 | 30 | -w <文件名>:: 31 | 转移完成后,在本地端将提交 ID 写入 $GIT_DIR/refs/<文件名>下的文件名。 32 | 33 | --stdin:: 34 | 'git http-fetch' 希望在标准输入流上看到格式为以下的行,而不是命令行上的提交 ID(在这种情况下不需要提交 ID) 35 | 36 | ['\t'] 37 | 38 | --packfile=<哈希值>:: 39 | 仅供内部使用。'git http-fetch' 不会在命令行上显示提交 ID(在这种情况下不需要),而是直接从给定的 URL 获取包文件,并使用 index-pack 生成相应的 .idx 和 .keep 文件。 哈希值用于确定临时文件的名称,是任意的。index-pack 的输出会打印到标准输出。需要 --index-pack-args 选项。 40 | 41 | --index-pack-args=<参数>:: 42 | 仅供内部使用。对下载的包的内容运行的命令。参数为 URL 编码,以空格分隔。 43 | 44 | --recover:: 45 | 验证所有可以从目标地可达的东西都被取走了。 在一个较早的获取被中断后使用。 46 | 47 | GIT 48 | --- 49 | 属于 linkgit:git[1] 文档 50 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-http-push.adoc: -------------------------------------------------------------------------------- 1 | git-http-push(1) 2 | ================ 3 | 4 | 名称 5 | -- 6 | git-http-push - 通过http/DAV将对象推送到另一个存储库 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git http-push' [--all] [--dry-run] [--force] [--verbose] <网址> <引用> [<引用>...] 13 | 14 | 描述 15 | -- 16 | 向远程仓库发送缺失对象,并更新远程分支。 17 | 18 | *注意*: 如果你的 libcurl 的版本超过 7.16,这个命令会暂时失效。早于 7.16,这个命令会被暂时禁用,因为有报告说这个组合不起作用,并且有时会破坏仓库。 19 | 20 | 选项 21 | -- 22 | --all:: 23 | 不要假设远程仓库的当前状态是完整的,要验证整个本地引用的历史中的所有对象是否存在于远程仓库。 24 | 25 | --force:: 26 | 通常情况下,命令拒绝更新一个不是用来覆盖它的本地引用的祖先远程引用。 这个标志可以禁止这种检查。 这意味着远程仓库可能会丢失提交,使用时要小心。 27 | 28 | --dry-run:: 29 | 做除了实际发送更新外的所有事。 30 | 31 | --verbose:: 32 | 报告正在本地行走的对象的列表和成功发送到远程仓库的对象的列表。 33 | 34 | -d:: 35 | -D:: 36 | 从远程仓库中删除 <引用>。 指定的分支不能是远程的 HEAD。 如果指定了 -d,还必须满足以下其他条件: 37 | 38 | - 远程 HEAD 必须解析到一个本地存在的对象 39 | - 指定的分支解析到一个本地存在的对象 40 | - 指定的分支是远程 HEAD 的一个祖先 41 | 42 | <引用>...:: 43 | 要更新的远程引用。 44 | 45 | 46 | 指定引用 47 | ---- 48 | 49 | 一个 '<引用>' 规范既可以是一个单一的模式,也可以是一对由冒号 ":" 隔开的模式(这意味着一个引用名称中不能有冒号)。 一个单一的模式 '<名称>' 只是 '<名称>:<名称>' 的一个缩写。 50 | 51 | 每个模式对 ':' 由源端(冒号之前)和目标端(冒号之后)组成。 要推送的引用是通过找到与源端相匹配的匹配物来确定的,而推送的位置是通过目的地端来确定的。 52 | 53 | - 如果 '' 与本地引用中的一个不完全匹配,则是一个错误。 54 | 55 | - 如果 '' 不匹配任何远程引用,或者 56 | 57 | * 它必须以 "refs/" 开头;在这种情况下, 被用作目标字面。 58 | 59 | * == ,并且与 相匹配的引用必须不存在于远程引用集合中;本地匹配的 引用被用作目的地的名称。 60 | 61 | 如果不使用 `--force` 选项,只有当 <目标i> 不存在,或者 <目标> 是 <源> 的适当子集(即祖先)时,<源> 引用才会被存储到远程引用中。 这种检查被称为 “快进检查”(fast-forward check),执行这种检查是为了避免意外覆盖远程引用并丢失其他人从那里提交的内容。 62 | 63 | 使用 `--force`,所有裁判的快进检查都被禁用。 64 | 65 | 可以选择在 参数前加上一个加号 '+' 号,以便仅在该引用上禁用快进检查。 66 | 67 | GIT 68 | --- 69 | 属于 linkgit:git[1] 文档 70 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-init-db.adoc: -------------------------------------------------------------------------------- 1 | git-init-db(1) 2 | ============== 3 | 4 | 名称 5 | -- 6 | git-init-db - 创建一个空的 Git 仓库 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git init-db' [-q | --quiet] [--bare] [--template=<模板目录>] [--separate-git-dir ] [--shared[=<许可>]] 13 | 14 | 15 | 描述 16 | -- 17 | 18 | 这是 linkgit:git-init[1] 的一个同义词。 请参考该命令的文档。 19 | 20 | GIT 21 | --- 22 | 属于 linkgit:git[1] 文档 23 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-instaweb.adoc: -------------------------------------------------------------------------------- 1 | git-instaweb(1) 2 | =============== 3 | 4 | 名称 5 | -- 6 | git-instaweb - 立即在 gitweb 中浏览您的工作仓库 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git instaweb' [--local] [--httpd=] [--port=<端口>] 12 | [--browser=<浏览器>] 13 | 'git instaweb' [--start] [--stop] [--restart] 14 | 15 | 描述 16 | -- 17 | 一个简单的脚本,用来设置 `gitweb` 和浏览本地仓库的网络服务器。 18 | 19 | 选项 20 | -- 21 | 22 | -l:: 23 | --local:: 24 | 只将 Web 服务器绑定到本地 IP(127.0.0.1)。 25 | 26 | -d:: 27 | --httpd:: 28 | 将被执行的 HTTP 守护程序的命令行。 命令行选项可以在这里指定,配置文件将被添加到命令行的最后。 目前支持 apache2、lighttpd、mongoose、plackup、python 和 webrick。 (默认:lighttpd) 29 | 30 | -m:: 31 | --module-path:: 32 | 模块路径(只有当 httpd 是 Apache 时才需要)。 (默认:/usr/lib/apache2/modules) 33 | 34 | -p:: 35 | --port:: 36 | 绑定 httpd 的端口号。 (默认:1234) 37 | 38 | -b:: 39 | --browser:: 40 | 查看 gitweb 页面时应使用的网络浏览器。这将与 gitweb 实例的 URL 一起传递给 'git web{litdd}browse' 辅助脚本。参见 linkgit:git-web{litdd}browse[1] 获取更多相关信息。如果脚本失败,URL 会被打印到标准输出流。 41 | 42 | 起点:: 43 | --start:: 44 | 启动 httpd 实例并退出。 根据需要重新生成配置文件以生成新的实例。 45 | 46 | 停止:: 47 | --stop:: 48 | 停止 httpd 实例并退出。 这不会生成任何用于生成新实例的配置文件,也不会关闭浏览器。 49 | 50 | 重新启动:: 51 | --restart:: 52 | 重新启动 httpd 实例并退出。 根据需要重新生成配置文件以生成新的实例。 53 | 54 | 配置 55 | -- 56 | 57 | 你可以在你的 .git/config 中指定配置 58 | 59 | ----------------------------------------------------------------------- 60 | [instaweb] 61 | local = true 62 | httpd = apache2 -f 63 | port = 4321 64 | browser = konqueror 65 | modulePath = /usr/lib/apache2/modules 66 | 67 | ----------------------------------------------------------------------- 68 | 69 | 如果配置变量 `instaweb.browser` 没有设置,如果定义了 `web.browser`,将使用它来代替。参见 linkgit:git-web{litdd}browse[1] 以了解更多相关信息。 70 | 71 | 参见 72 | -- 73 | linkgit:gitweb[1] 74 | 75 | GIT 76 | --- 77 | 属于 linkgit:git[1] 文档 78 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-mailsplit.adoc: -------------------------------------------------------------------------------- 1 | git-mailsplit(1) 2 | ================ 3 | 4 | 名称 5 | -- 6 | git-mailsplit - 简单的UNIX mbox分割程序 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git mailsplit' [-b] [-f] [-d] [--keep-cr] [--mboxrd] 12 | -o<目录> [--] [(|)...] 13 | 14 | 描述 15 | -- 16 | 将一个 mbox 文件或一个 Maildir 分割成一个文件列表: "0001" "0002"...... 存放在指定的目录中,这样你就可以从那里进一步处理它们。 17 | 18 | IMPORTANT: Maildir 分割依赖于文件名的排序,以便按照正确的顺序输出补丁。 19 | 20 | 选项 21 | -- 22 | :: 23 | 要分割的 Mbox 文件。 如果没有给出,则从标准输入中读取 Mbox。 24 | 25 | :: 26 | 要分割的 Maildir 的根目录。这个目录应该包含 cur、tmp 和新的子目录。 27 | 28 | -o<目录>:: 29 | 放置各个信息的目录。 30 | 31 | -b:: 32 | 如果任何文件不以发件人行开头,则假定它是单封邮件,而不是发出错误信号。 33 | 34 | -d:: 35 | 可以为生成的文件名指定不同的精度,而不是默认的带前导零的4位数。 36 | 37 | -f:: 38 | 跳过第一个 数字,例如如果指定了-f3,就从 0004 开始编号。 39 | 40 | --keep-cr:: 41 | 不要从以 `\r\n` 结尾的行中删除`\r`。 42 | 43 | --mboxrd:: 44 | 输入是 "mboxrd" 格式,"^>+From" 行转义被颠倒。 45 | 46 | GIT 47 | --- 48 | 属于 linkgit:git[1] 文档 49 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-merge-index.adoc: -------------------------------------------------------------------------------- 1 | git-merge-index(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-merge-index - 对需要合并的文件进行合并 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git merge-index' [-o] [-q] <合并程序> (-a | ( [--] <文件>...) ) 13 | 14 | 描述 15 | -- 16 | 它会查找索引中的 <文件> 文件,如果有合并条目,则将这些文件的 SHA-1 哈希值作为参数 1、2、3(如果没有文件则为空参数)和 <文件> 作为参数 4 传递。 三个文件的文件模式作为参数 5、6 和 7 传递。 17 | 18 | 选项 19 | -- 20 | \--:: 21 | 不将之后的参数解释为选项。 22 | 23 | -a:: 24 | 针对索引中需要合并的所有文件运行合并。 25 | 26 | -o:: 27 | 不要在第一次合并失败时就停止,而是一次性完成所有合并--即使之前的合并返回错误,也要继续合并,并且只在所有合并后返回错误代码。 28 | 29 | -q:: 30 | 不要抱怨合并程序失败(合并程序失败通常表示合并过程中发生冲突)。这适用于可能希望发出自定义信息的上层命令。 31 | 32 | 如果调用 'git merge-index' 时有多个 <文件>s (或 -a),那么只有在 merge 返回非零退出代码时,才会依次处理它们。 33 | 34 | 通常情况下,运行脚本时会调用 RCS 软件包中 Git 的 'merge' 命令。 35 | 36 | 发行版中包含一个名为 'git merge-one-file' 的示例脚本。 37 | 38 | 警报 警报Git 的 “合并对象顺序” 与 RCS 的 'merge' 程序合并对象顺序不同。在上述顺序中,原始文件在前。但三方合并程序 'merge' 的参数顺序是把原始文件放在中间。别问我为什么。 39 | 40 | 实例: 41 | 42 | ---- 43 | torvalds@ppc970:~/merge-test> git merge-index cat MM 44 | This is MM from the original tree. # 初分支 45 | This is modified MM in the branch A. # 合并1 46 | This is modified MM in the branch B. # 合并2 47 | This is modified MM in the branch B. # 现在的内容 48 | ---- 49 | 50 | 或 51 | 52 | ---- 53 | torvalds@ppc970:~/merge-test> git merge-index cat AA MM 54 | cat: : No such file or directory 55 | This is added AA in the branch A. 56 | This is added AA in the branch B. 57 | This is added AA in the branch B. 58 | fatal: merge program failed 59 | ---- 60 | 61 | 后一个例子说明了 'git merge-index' 如何在出现错误时停止合并(即 `cat` 对 AA 文件返回错误,因为它在原始文件中并不存在,因此 'git merge-index' 甚至没有尝试合并 MM 文件)。 62 | 63 | GIT 64 | --- 65 | 属于 linkgit:git[1] 文档 66 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-merge-one-file.adoc: -------------------------------------------------------------------------------- 1 | git-merge-one-file(1) 2 | ===================== 3 | 4 | 名称 5 | -- 6 | git-merge-one-file - 与 git-merge-index 一起使用的标准辅助程序 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git merge-one-file' 13 | 14 | 描述 15 | -- 16 | 这是标准的辅助程序,与 'git merge-index' 一起使用,以解决用 'git read-tree -m' 进行的琐碎合并后的合并问题。 17 | 18 | GIT 19 | --- 20 | 属于 linkgit:git[1] 文档 21 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-mergetool--lib.adoc: -------------------------------------------------------------------------------- 1 | git-mergetool{litdd}lib(1) 2 | ========================== 3 | 4 | 名称 5 | -- 6 | git-mergetool--lib - 常见的 Git 合并工具壳 shell 脚本程序 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'TOOL_MODE=(diff|merge) . "$(git --exec-path)/git-mergetool{litdd}lib"' 12 | 13 | 描述 14 | -- 15 | 16 | 这不是一个终端用户想要运行的命令。 永远不会。 这个文档是为研究 Porcelain-ish 脚本和/或正在编写新脚本的人准备的。 17 | 18 | 'git-mergetool{litdd}lib' 脚本被设计成可以被其他 shell 脚本引用(使用 `.`),以设置与 Git 合并工具一起工作的功能。 19 | 20 | 在链接到 'git-mergetool{litdd}lib' 之前,你的脚本必须设置 `TOOL_MODE` 来定义下列函数的操作模式。 'diff' 和 'merge'是有效值。 21 | 22 | 功能 23 | -- 24 | get_merge_tool:: 25 | 返回一个合并工具。如果我们返回一个被猜中的合并工具,返回代码为 1,否则为0。'$GIT_MERGETOOL_GUI' 可以被设置为 'true' 以搜索合适的 guitool。 26 | 27 | get_merge_tool_cmd:: 28 | 返回一个合并工具的自定义命令。 29 | 30 | get_merge_tool_path:: 31 | 返回一个合并工具的自定义路径。 32 | 33 | initialize_merge_tool:: 34 | 将特定于合并工具的函数纳入作用域,以便使用或覆盖这些函数。 35 | 36 | run_merge_tool:: 37 | 根据工具名称和表示是否存在合并基础的真/假标志,启动合并工具。 合并工具必须定义 '$MERGED' 、'$LOCAL' 、'$REMOTE' 和 '$BASE'。 38 | 39 | GIT 40 | --- 41 | 属于 linkgit:git[1] 文档 42 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-mktag.adoc: -------------------------------------------------------------------------------- 1 | git-mktag(1) 2 | ============ 3 | 4 | 名称 5 | -- 6 | git-mktag - 创建带有额外验证的标记对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git mktag' 13 | 14 | 描述 15 | -- 16 | 17 | 读取标准输入中的标签内容并创建一个标签对象。输出是新标签的 <对象> 标识符。 18 | 19 | 这个命令主要等同于 linkgit:git-hash-object[1] 与 `-t tag -w --stdin` 一起调用。也就是说,这两个命令都会创建并写入一个在 `my-tag` 中找到的标签: 20 | 21 | git mktag ` 信息都从警告提升为错误(所以例如,缺少 "tagger" 行就是一个错误)。 27 | 28 | 对象中的额外头文件在 mktag 下也是一个错误,但被 linkgit:git-fsck[1] 忽略。这个额外的检查可以通过设置适当的 `fsck.<消息 ID>` 变量来关闭: 29 | 30 | git -c fsck.extraHeaderEntry=ignore mktag 43 | type <类型名> 44 | tag <标签名> 45 | tagger <标记> 46 | 47 | 后面是一些 ‘可选的’ 自由形式的信息(一些由旧版 Git 创建的标签可能没有 `tagger` 行)。 当信息存在时,会用一行空行与标头分开。 消息部分可能包含一个 Git 自己并不关心的签名,但可以用 gpg 验证。 48 | 49 | GIT 50 | --- 51 | 属于 linkgit:git[1] 文档 52 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-mktree.adoc: -------------------------------------------------------------------------------- 1 | git-mktree(1) 2 | ============= 3 | 4 | 名称 5 | -- 6 | git-mktree - 从 ls-tree 格式化文本构建树对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git mktree' [-z] [--missing] [--batch] 13 | 14 | 描述 15 | -- 16 | 以非递归的 `ls-tree` 输出格式读取标准输入,并创建一个树形对象。 树条目的顺序由 mktree 规范化,所以不需要对输入进行预先排序。 建立的树形对象的对象名称被写入标准输出。 17 | 18 | 选项 19 | -- 20 | -z:: 21 | 读取以 NUL 结尾的 `ls-tree -z` 输出。 22 | 23 | --missing:: 24 | 允许缺失的对象。 默认行为(没有这个选项)是验证每个树条目的 sha1 标识了一个现有对象。 这个选项对处理 gitlink 条目(又称 “子模块”)没有影响,它总是被允许缺失。 25 | 26 | --batch:: 27 | 允许在退出前建立一个以上的目录树对象。 每棵树之间都有一个空行。最后的换行是可选的。 注意 - 如果使用 `-z` 选项,则以 NUL 结束行。 28 | 29 | GIT 30 | --- 31 | 属于 linkgit:git[1] 文档 32 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-mv.adoc: -------------------------------------------------------------------------------- 1 | git-mv(1) 2 | ========= 3 | 4 | 名称 5 | -- 6 | git-mv - 移动或重命名一个文件、一个目录或一个符号链接 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git mv' [] ... 13 | 14 | 描述 15 | -- 16 | 移动或重命名一个文件、目录或符号链接。 17 | 18 | git mv [-v] [-f] [-n] [-k] <源文件> <目标文件> 19 | git mv [-v] [-f] [-n] [-k] <源文件> ...<目标目录> 20 | 21 | 在第一种形式中,它将 <源文件>(必须存在且可以是文件、符号链接或目录)重命名为 <目标文件>。在第二种形式中,最后一个参数必须是一个已存在的目录;给定的源文件将被移动到该目录中。 22 | 23 | 在移动成功完成后,索引就会被更新,但更改仍需要进行提交才能生效。 24 | 25 | 选项 26 | -- 27 | -f:: 28 | --force:: 29 | 即使 <目标文件> 存在,也强制重命名或移动文件。 30 | -k:: 31 | 跳过可能导致错误条件的移动或重命名操作。当源文件既不存在也不受Git控制,或者在没有提供 `-f` 选项的情况下覆盖现有文件时,该指令就会就会发生错误。 32 | -n:: 33 | --dry-run:: 34 | 什么都不做,仅显示将会发生的操作 35 | 36 | -v:: 37 | --verbose:: 38 | 报告文件在移动时的名称的变化。 39 | 40 | 子模块 41 | --- 42 | 使用 gitfile(意味着它们是使用 Git 1.7.8 或更新版本进行克隆的)来移动子模块将更新 gitfile 和 core.worktree 设置,以使子模块在新位置正常工作。它还将尝试更新 linkgit:gitmodules[5] 文件中的 submodule..path 设置,并将该文件暂存(除非使用了 -n 选项)。 43 | 44 | 漏洞 45 | -- 46 | 每当父工程更新导致子模块移动时(例如,在移动之前和之后的提交之间切换时),旧位置将保留一个陈旧的子模块检出,并在新位置出现一个空目录。要在新位置重新填充子模块,用户必须运行 "git submodule update"。只有在旧目录使用 gitfile 时,删除旧目录才是安全的,否则子模块的历史记录也将被删除。当实现递归子模块更新时,这两个步骤将变得不再需要。 47 | 48 | GIT 49 | --- 50 | 属于 linkgit:git[1] 文档 51 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-pack-redundant.adoc: -------------------------------------------------------------------------------- 1 | git-pack-redundant(1) 2 | ===================== 3 | 4 | 名称 5 | -- 6 | git-pack-redundant - 查找多余的软件包文件 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git pack-redundant' [--verbose] [--alt-odb] (--all | <包文件名>...) 13 | 14 | 警告 15 | -- 16 | `git pack-redundant` 已被弃用,并计划在未来的 Git 版本中移除。因为它只能移除整个重复的包,而不能移除单个重复的对象,所以它通常不是减少版本库大小的有用工具。最好使用 `git gc`,它会将对象放入一个新的包,删除重复的对象。 17 | 18 | 在此版本中,运行不带 `--i-still-use-this` 标志的`pack-redundant` 将失败。如果您认为 `pack-redundant` 更适合您的用例,并反对删除该标志,请联系 Git 邮件列表 git@vger.kernel.org。有关该列表的更多信息,请访问 https://git-scm.com/community。 19 | 20 | 描述 21 | -- 22 | 该程序计算仓库中哪些包是多余的。如果你在仓库的根目录下,输出结果可以通过管道连接到 `xargs rm`。 23 | 24 | 'git pack-redundant' 接受标准输入的对象列表。在检查需要哪些包时,给定的对象将被忽略。这使得下面的命令在移除包含不可达对象的包时非常有用。 25 | 26 | git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm 27 | 28 | 选项 29 | -- 30 | 31 | 32 | --all:: 33 | 处理所有数据包。忽略命令行中的任何文件名。 34 | 35 | --alt-odb:: 36 | 不要求来自备用对象数据库(odb)目录的数据包中的对象也出现在本地数据包中。 37 | 38 | --verbose:: 39 | 向标注错误流输出一些统计数据。对性能有一点影响。 40 | 41 | 参见 42 | -- 43 | linkgit:git-pack-objects[1] linkgit:git-repack[1] linkgit:git-prune-packed[1] 44 | 45 | GIT 46 | --- 47 | 属于 linkgit:git[1] 文档 48 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-patch-id.adoc: -------------------------------------------------------------------------------- 1 | git-patch-id(1) 2 | =============== 3 | 4 | 名称 5 | -- 6 | git-patch-id - 计算补丁的唯一 ID 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git patch-id' [--stable | --unstable | --verbatim] 12 | 13 | 描述 14 | -- 15 | 从标准输入读取一个补丁,并计算出它的补丁 ID。 16 | 17 | "补丁ID" 只不过是一个与补丁相关的文件差异的 SHA-1 之和,行号被忽略。 因此,它是 "相当稳定的",但同时也是相当独特的,也就是说,两个具有相同 "补丁ID" 的补丁几乎可以保证是同一个东西。 18 | 19 | 这个命令的主要用途是寻找可能的重复提交。 20 | 21 | 在处理 'git diff-tree' 输出时,它利用了补丁的前缀是提交的对象名称这一事实,并输出两个 40 字节的十六进制字符串。 第一个字符串是补丁的 ID,第二个字符串是提交的 ID。 这可以用来做一个从补丁ID 到提交 ID 的映射。 22 | 23 | 选项 24 | -- 25 | 26 | --verbatim:: 27 | 计算输入的补丁 ID,因为它是给定的,不要剥离任何空白字符。 28 | 29 | 如果 patchid.verbatim 为真,这是默认的。 30 | 31 | --stable:: 32 | 使用一个 "稳定的" 哈希值之和作为补丁 ID。有了这个选项: 33 | - 对组成补丁的文件差异进行重新排序并不影响 ID。 特别是,用两个不同的 "-O<顺序文件>" 设置比较相同的两棵目录树所产生的两个补丁,会产生相同的补丁 ID 签名,从而允许计算结果被用作索引两个树之间变化的一些元信息的关键; 34 | 35 | - 结果与 git 1.9 及更早版本产生的值不同,或者在配置了 "不稳定" 哈希值(见下文 --unstable)时产生的值不同——即使在没有使用 "-O" 的情况下用于 diff 输出,从而使存储这种 "不稳定“或历史补丁标识的现有数据库无法使用。 36 | 37 | - 补丁中的所有空白都将被忽略,并且不影响 id。 38 | 39 | 如果 patchid.stable 设置为 true,则默认使用此值。 40 | 41 | --unstable:: 42 | 使用 “不稳定” 哈希值作为补丁 ID。有了这个选项,产生的结果与 git 1.9 及更早版本产生的补丁 ID 值兼容,空白被忽略。 如果您的数据库中已有 git 1.9 及更早版本产生的补丁标识(不处理重新排序的补丁),可能需要使用此选项。 43 | 44 | 这是默认设置。 45 | 46 | GIT 47 | --- 48 | 属于 linkgit:git[1] 文档 49 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-prune-packed.adoc: -------------------------------------------------------------------------------- 1 | git-prune-packed(1) 2 | =================== 3 | 4 | 名称 5 | -- 6 | git-prune-packed - 删除软件包文件中已有的额外对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git prune-packed' [-n|--dry-run] [-q|--quiet] 13 | 14 | 15 | 描述 16 | -- 17 | 这个程序会搜索 `$GIT_OBJECT_DIRECTORY` 所有当前存在于包文件中的对象以及独立的对象目录。 18 | 19 | 所有这些额外的对象都会被删除。 20 | 21 | 压缩包是对象的集合,单独压缩,应用 delta 压缩,存储在单个文件中,并带有相关索引文件。 22 | 23 | 软件包用于减少镜像系统、备份引擎、磁盘存储等的负载。 24 | 25 | 26 | 选项 27 | -- 28 | -n:: 29 | --dry-run:: 30 | 实际不删除任何对象,只显示本应删除的对象。 31 | 32 | -q:: 33 | --quiet:: 34 | 关闭进度指示器。 35 | 36 | 参见 37 | -- 38 | linkgit:git-pack-objects[1] linkgit:git-repack[1] 39 | 40 | GIT 41 | --- 42 | 属于 linkgit:git[1] 文档 43 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-prune.adoc: -------------------------------------------------------------------------------- 1 | git-prune(1) 2 | ============ 3 | 4 | 名称 5 | -- 6 | git-prune - 从对象数据库中删除所有无法访问的对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git prune' [-n] [-v] [--progress] [--expire <时间>] [--] [<头>...] 13 | 14 | 描述 15 | -- 16 | 17 | NOTE: 在大多数情况下,用户应该运行 'git gc',它调用 'git prune'。参见下文 “注意” 一节。 18 | 19 | 运行 'git fsck --unreachable',使用 `refs/` 中可用的所有引用,可选地使用命令行中指定的附加对象集,并从对象数据库中删除所有从这些头对象中无法访问的未打包对象。 此外,它还会删除通过运行 'git prune-packed' 在包中找到的未打包对象。 它还会删除 .git/shallow 中任何引用都无法访问的条目。 20 | 21 | 需要注意的是,无法到达的打包对象将被保留。 如果不希望这样,请参见 linkgit:git-repack[1]。 22 | 23 | 选项 24 | -- 25 | 26 | -n:: 27 | --dry-run:: 28 | 不删除任何内容;只需报告将删除的内容。 29 | 30 | -v:: 31 | --verbose:: 32 | 报告所有移除的对象。 33 | 34 | --progress:: 35 | 显示进度。 36 | 37 | --expire <时间>:: 38 | 仅过期超过 <时间> 的松散对象。 39 | 40 | \--:: 41 | 不将之后的参数解释为选项。 42 | 43 | ...:: 44 | 除了可从我们的任何引用到达的对象外,还保留可从列出的 到达的对象。 45 | 46 | 实例 47 | -- 48 | 49 | 剪切您的仓库或其他通过 `.git/objects/info/alternates` 借用您仓库的仓库不使用的对象: 50 | 51 | ------------ 52 | $ git prune $(cd ../another && git rev-parse --all) 53 | ------------ 54 | 55 | 注释 56 | -- 57 | 58 | 在大多数情况下,用户不需要直接调用 'git prune',而应该调用 'git gc',它可以处理剪枝和许多其他内务工作。 59 | 60 | 关于哪些对象会被考虑剪枝,请参见 'git fsck' 的 --unreachable 选项。 61 | 62 | 参见 63 | -- 64 | 65 | linkgit:git-fsck[1], linkgit:git-gc[1], linkgit:git-reflog[1] 66 | 67 | GIT 68 | --- 69 | 属于 linkgit:git[1] 文档 70 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-quiltimport.adoc: -------------------------------------------------------------------------------- 1 | git-quiltimport(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-quiltimport - 在当前分支上应用被子补丁集 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git quiltimport' [--dry-run | -n] [--author <作者>] [--patches <目录>] 13 | [--series <文件>] [--keep-non-patch] 14 | 15 | 16 | 描述 17 | -- 18 | 在当前 Git 分支上应用拼接补丁集,保留拼接补丁集中的补丁边界、补丁顺序和补丁描述。 19 | 20 | 对于每个补丁,代码会尝试从补丁描述中提取作者。 如果失败,则返回到用 --author 指定的作者。 如果没有给定 --author 标志,则显示补丁描述,并要求用户交互式输入补丁的作者。 21 | 22 | 如果在补丁描述中找不到主题,补丁名称将保留为 Git 描述中的一行主题。 23 | 24 | 选项 25 | -- 26 | 27 | -n:: 28 | --dry-run:: 29 | 浏览系列补丁,并在无法找到提交补丁所需的全部信息时发出警告。 在写这篇文章的时候,只有缺少作者信息的补丁才会被警告。 30 | 31 | --author 'Author Name <作者邮箱>':: 32 | 在补丁说明中找不到作者信息时使用的作者姓名和电子邮件地址。 33 | 34 | --patches <目录>:: 35 | 查找被子补丁的目录。 36 | + 37 | 补丁目录默认为 'patches' 或环境变量 `$QUILT_PATCHES` 的值。 38 | 39 | --series <文件>:: 40 | 被子系列文件。 41 | + 42 | 系列文件的默认值是 /series 或 `$QUILT_SERIES` 环境变量的值。 43 | 44 | --keep-non-patch:: 45 | 将 `-b` 标志传递给 'git mailinfo'(见linkgit:git-mailinfo[1])。 46 | 47 | GIT 48 | --- 49 | 属于 linkgit:git[1] 文档 50 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-remote-fd.adoc: -------------------------------------------------------------------------------- 1 | git-remote-fd(1) 2 | ================ 3 | 4 | 名称 5 | -- 6 | git-remote-fd - 将智能传输流反射回调用者 7 | 8 | 概述 9 | -- 10 | "fd::[,][/]"(作为 URL) 11 | 12 | 描述 13 | -- 14 | 该辅助程序使用指定的文件描述符连接远程 Git 服务器。 它不是为最终用户设计的,而是为调用 git fetch、push 或 archive 的程序和脚本设计的。 15 | 16 | 如果只给出 ,则假定它是连接远程 Git 服务器(git-upload-pack、git-receive-pack 或 git-upload-archive)的双向套接字。如果同时给出 ,则假定它们是连接到远程 Git 服务器的管道( 是入站管道, 是出站管道)。 17 | 18 | 假定在启动该辅助程序之前,任何握手程序都已完成(例如发送 git:// 服务请求)。 19 | 20 | 可以是任何字符串。它将被忽略。它的作用是在 URL 在某些上下文中显示时向用户提供信息。 21 | 22 | 环境变量 23 | ---- 24 | GIT_TRANSLOOP_DEBUG:: 25 | 如果设置,则打印各种读/写的调试信息。 26 | 27 | 实例 28 | -- 29 | `git fetch fd::17 master`:: 30 | 取回主文件,使用文件描述符 #17 与 git-upload-pack 通信。 31 | 32 | `git fetch fd::17/foo master`:: 33 | 同上。 34 | 35 | `git push fd::7,8 master (as URL)`:: 36 | 使用 7 号文件描述符从 git-receive-pack 读取数据,使用 8 号文件描述符向同一服务写入数据,推送主站。 37 | 38 | `git push fd::7,8/bar master`:: 39 | 同上。 40 | 41 | 参见 42 | -- 43 | linkgit:gitremote-helpers[7] 44 | 45 | GIT 46 | --- 47 | 属于 linkgit:git[1] 文档 48 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-request-pull.adoc: -------------------------------------------------------------------------------- 1 | git-request-pull(1) 2 | =================== 3 | 4 | 名称 5 | -- 6 | git-request-pull - 生成待处理更改的摘要 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git request-pull' [-p] <开始> [<结束>] 12 | 13 | 描述 14 | -- 15 | 16 | 生成一个请求,要求你的上游项目将变更拉入他们的分支树。 该请求会打印到标准输出中,以分支描述开头,总结变更内容,并指出可以从哪里拉取变更。 17 | 18 | 上游项目预计会有以 `<开始>` 命名的提交,输出会要求它通过访问以 `` 命名的仓库,整合您自该提交后所做的更改,直至以 `<结束>` 命名的提交。 19 | 20 | 21 | 选项 22 | -- 23 | -p:: 24 | 在输出中包含补丁文本。 25 | 26 | <起始>:: 27 | 从提交开始。 这将命名一个已在上游历史中的提交。 28 | 29 | :: 30 | 要提取的仓库 URL。 31 | 32 | <终止>:: 33 | 提交结束于(默认为 HEAD)。 这将命名您要求提取的历史最前沿的提交。 34 | + 35 | 当以 `` 命名的仓库的提交位于与本地仓库不同的引用的顶端时,可以使用 `<本地>:<远程>` 语法,以获得其本地名称、冒号 `:`和远程名称。 36 | 37 | 38 | 实例 39 | -- 40 | 41 | 想象一下,您在 `v1.0` 版本的基础上建立了自己的 `master` 分支,并希望将其集成到项目中。 首先,你将该变更推送到公共仓库,供其他人查看: 42 | 43 | git push https://git.ko.xz/project master 44 | 45 | 然后,运行这条命令: 46 | 47 | git request-pull v1.0 https://git.ko.xz/project master 48 | 49 | 会向上游发出请求,总结从 `v1.0` 版本到您的 `master` 版本之间的变化,以便从您的公共仓库中提取。 50 | 51 | 如果您将更改推送到的分支名称与本地分支不同,例如。 52 | 53 | git push https://git.ko.xz/project master:for-linus 54 | 55 | 然后,您可以用 56 | 57 | git request-pull v1.0 https://git.ko.xz/project master:for-linus 58 | 59 | 60 | GIT 61 | --- 62 | 属于 linkgit:git[1] 文档 63 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-sh-i18n--envsubst.adoc: -------------------------------------------------------------------------------- 1 | git-sh-i18n{litdd}envsubst(1) 2 | ============================= 3 | 4 | 名称 5 | -- 6 | git-sh-i18n--envsubst - Git 自带的 envsubst(1) i18n 回退功能 7 | 8 | 概述 9 | -- 10 | [verse] 11 | eval_gettext () { 12 | printf "%s" "$1" | ( 13 | export PATH $('git sh-i18n{litdd}envsubst' --variables "$1"); 14 | 'git sh-i18n{litdd}envsubst' "$1" 15 | ) 16 | } 17 | 18 | 描述 19 | -- 20 | 21 | 这不是最终用户想要运行的命令。 永远不会 本文档是为研究管道脚本和/或编写新脚本的人员准备的。 22 | 23 | 'git sh-i18n{litdd}envsubst' 是 Git 对 GNU gettext 软件包中的 GNU `envsubst(1)` 程序的精简拷贝。linkgit:git-sh-i18n[1] 内部使用它来插值传递给 `eval_gettext` 函数的变量。 24 | 25 | 不保证界面,也不保证该程序不会在下一版 Git 中毫无征兆地消失。不要使用它。 26 | 27 | GIT 28 | --- 29 | 属于 linkgit:git[1] 文档 30 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-sh-i18n.adoc: -------------------------------------------------------------------------------- 1 | git-sh-i18n(1) 2 | ============== 3 | 4 | 名称 5 | -- 6 | git-sh-i18n - 用于 shell 脚本的 Git i18n 设置代码 7 | 8 | 概述 9 | -- 10 | [verse] 11 | '. "$(git --exec-path)/git-sh-i18n"' 12 | 13 | 描述 14 | -- 15 | 16 | 这不是一个终端用户想要运行的命令。 永远不会。 这个文档是为研究 Porcelain-ish 脚本和/或正在编写新脚本的人准备的。 17 | 18 | ’git sh-i18n‘ 脚本小程序是专为 Git 的 shell 脚本实现的瓷器程序而设计的(使用 `.`)。它为通过 `gettext.sh` 脚本访问的 GNU `gettext` 和 `eval_gettext` 函数提供了封装,并为没有 GNU gettext 的系统提供了直通回退。 19 | 20 | 功能 21 | -- 22 | 23 | gettext:: 24 | 目前是作为 `printf(1)` 的包装器实现的虚假直通函数。在以后的版本中,它将被真正的 gettext 实现所取代。 25 | 26 | eval_gettext:: 27 | 目前是一个虚假的直通函数,作为` printf(1)` 的包装器实现,变量由 linkgit:git-sh-i18n{litdd}envsubst[1] 辅助器展开。在以后的版本中将被真正的 gettext 实现所取代。 28 | 29 | GIT 30 | --- 31 | 属于 linkgit:git[1] 文档 32 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-sh-setup.adoc: -------------------------------------------------------------------------------- 1 | git-sh-setup(1) 2 | =============== 3 | 4 | 名称 5 | -- 6 | git-sh-setup - 常见 Git shell 脚本设置代码 7 | 8 | 概述 9 | -- 10 | [verse] 11 | '. "$(git --exec-path)/git-sh-setup"' 12 | 13 | 描述 14 | -- 15 | 16 | 这不是一个终端用户想要运行的命令。 永远不会。 这个文档是为研究 Porcelain-ish 脚本和/或正在编写新脚本的人准备的。 17 | 18 | 'git sh-setup' 脚本小程序的设计目的是让其他 shell 脚本(使用 `.`)设置一些指向正常 Git 目录的变量和一些辅助 shell 函数。 19 | 20 | 在源码化之前,脚本应该设置一些变量;`USAGE`(和 `LONG_USAGE`,如果有的话)用于定义 shell 函数 `usage()` 给出的信息。 如果脚本可以从工作目录树的子目录运行,则可以设置 `SUBDIRECTORY_OK`(某些命令不能从子目录运行)。 21 | 22 | 脚本小程序会设置 `GIT_DIR` 和 `GIT_OBJECT_DIRECTORY` shell 变量,但*不会*导出它们到环境中。 23 | 24 | 功能 25 | -- 26 | 27 | die:: 28 | 将提供的错误信息发送到标准错误流后退出。 29 | 30 | usage:: 31 | 结束,并显示使用信息。 32 | 33 | set_reflog_action:: 34 | 将 `GIT_REFLOG_ACTION` 环境设置为给定的字符串(通常是程序名称),除非它已经被设置。 每当脚本运行更新引用的 `git` 命令时,就会使用该字符串的值创建一个引用日志条目,以记录更新引用的命令。 35 | 36 | git_editor:: 37 | 在给定文件上运行用户选择的编辑器(GIT_EDITOR、core.editor、VISUAL 或 EDITOR),但如果未指定编辑器且终端为哑终端,则会出错。 38 | 39 | is_bare_repository:: 40 | 会向标准输出流输出 `true` 或 `false`,以指示版本库是否为裸仓库(即没有任何关联的工作区)。 41 | 42 | cd_to_toplevel:: 43 | 运行 chdir 到工作树的顶层。 44 | 45 | require_work_tree:: 46 | 会检查当前目录是否在仓库的工作区中,否则就挂起。 47 | 48 | require_work_tree_exists:: 49 | 检查与仓库相关联的工作区是否存在,否则挂掉。 通常在调用 cd_to_toplevel 之前进行,如果没有工作区,就不可能调用 cd_to_toplevel。 50 | 51 | require_clean_work_tree <行为> [<提示>]:: 52 | 会检查与仓库关联的工作区和索引中是否有未提交的跟踪文件变更。 否则,它将发出 "无法执行 <行为>:<原因>. <提示>",然后挂掉。例如: 53 | + 54 | ---------------- 55 | require_clean_work_tree rebase "请提交或者贮藏他们。" 56 | ---------------- 57 | 58 | get_author_ident_from_commit:: 59 | 输出与 eval 配合使用的代码,以设置指定提交的 GIT_AUTHOR_NAME、GIT_AUTHOR_EMAIL 和 GIT_AUTHOR_DATE 变量。 60 | 61 | create_virtual_base:: 62 | 修改第一个文件,只保留与第二个文件相同的行。如果共同内容不足,则第一个文件留空。结果适合作为三向合并的虚拟基础输入。 63 | 64 | GIT 65 | --- 66 | 属于 linkgit:git[1] 文档 67 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-show-index.adoc: -------------------------------------------------------------------------------- 1 | git-show-index(1) 2 | ================= 3 | 4 | 名称 5 | -- 6 | git-show-index - 显示打包的档案索引 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git show-index' [--object-format=] < 13 | 14 | 15 | 描述 16 | -- 17 | 从标准输入读取 Git packfile 的 `.idx` 文件(使用 linkgit:git-pack-objects[1] 或 linkgit:git-index-pack[1] 创建),并转储其内容。输出包括每行一个对象,每行包含两到三个空格分隔的列: 18 | 19 | - 第一列是对象在相应打包文件中的偏移量(以字节为单位) 20 | 21 | - 第二列是对象的对象 ID 22 | 23 | - 如果索引版本为 2 或更高,第三列包含对象数据的 CRC32 24 | 25 | 对象将按照在索引文件中找到的顺序输出,索引文件应(在正确构建的文件中)按照对象 ID 排序。 26 | 27 | 请注意,您可以通过调用 linkgit:git-verify-pack[1] 获取更多关于打包文件的信息。不过,由于该命令只考虑索引文件本身,因此速度更快,也更灵活。 28 | 29 | 选项 30 | -- 31 | 32 | --object-format=<哈希算法>:: 33 | 指定索引文件的给定对象格式(哈希算法)。 有效值为 'sha1' 和(如果启用)'sha256'。 默认值是当前仓库的算法(由 `extensions.objectFormat` 设置),如果未设置值或在仓库之外,则为 'sha1'。 34 | + 35 | include::object-format-disclaimer.adoc[] 36 | 37 | GIT 38 | --- 39 | 属于 linkgit:git[1] 文档 40 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-show.adoc: -------------------------------------------------------------------------------- 1 | git-show(1) 2 | =========== 3 | 4 | 名称 5 | -- 6 | git-show - 显示各种类型的对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git show' [<选项>] [<对象>...] 13 | 14 | 描述 15 | -- 16 | 显示一个或多个对象(Blobs、树、标签和提交)。 17 | 18 | 对于提交,它显示日志信息和文本差异。并会以一种特殊的格式显示合并提交,就像 'git diff-tree --cc' 所产生的信息那样。 19 | 20 | 对于标签,它显示标签信息和引用的对象。 21 | 22 | 对于目录树,它显示名字(相当于 'git ls-tree' 添加了 --name-only 选项)。 23 | 24 | 对于普通二进制对象,它显示普通内容。 25 | 26 | 'git log' 命令理解的一些选项可以用来控制如何显示提交带来的改动。 27 | 28 | 本手册页只描述了最常用的选项。 29 | 30 | 31 | 选项 32 | -- 33 | <对象>...:: 34 | 要显示的对象的名称(默认为'HEAD')。 更完整的对象名称拼写方式列表,请参见 linkgit:gitrevisions[7] 中的 "特别修订" 部分。 35 | 36 | include::pretty-options.adoc[] 37 | 38 | 39 | include::pretty-formats.adoc[] 40 | 41 | 42 | 差异格式化 43 | ----- 44 | 下面的选项可以用来改变`git show`生成差异输出的方式。 45 | 46 | :git-log: 1 47 | :diff-merges-default: `dense-combined` 48 | include::diff-options.adoc[] 49 | 50 | include::diff-generate-patch.adoc[] 51 | 52 | 53 | 实例 54 | -- 55 | 56 | `git show v1.0.0`:: 57 | 显示标签 `v1.0.0`,以及标签指向的对象。 58 | 59 | `git show v1.0.0^{tree}`:: 60 | 显示标签`v1.0.0`所指向的树。 61 | 62 | `git show -s --format=%s v1.0.0^{commit}`:: 63 | 显示由标签`v1.0.0`指向的提交的主题。 64 | 65 | `git show next~10:Documentation/README`:: 66 | 显示`Documentation/README`文件的内容,因为它们在分支`next`的最后10次提交中是当前的。 67 | 68 | `git show master:Makefile master:t/Makefile`:: 69 | 将上述Makefiles的内容串联在分支`master`的头部。 70 | 71 | 讨论 72 | -- 73 | 74 | include::i18n.adoc[] 75 | 76 | GIT 77 | --- 78 | 属于 linkgit:git[1] 文档 79 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-stage.adoc: -------------------------------------------------------------------------------- 1 | git-stage(1) 2 | ============ 3 | 4 | 名称 5 | -- 6 | git-stage - 将文件内容添加到暂存区 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git stage' <参数>... 13 | 14 | 15 | 描述 16 | -- 17 | 18 | 这是 linkgit:git-add[1] 的同义词。 请参阅该命令的文档。 19 | 20 | GIT 21 | --- 22 | 属于 linkgit:git[1] 文档 23 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-stripspace.adoc: -------------------------------------------------------------------------------- 1 | git-stripspace(1) 2 | ================= 3 | 4 | 名称 5 | -- 6 | git-stripspace - 去除不必要的空白 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git stripspace' [-s | --strip-comments] 13 | 'git stripspace' [-c | --comment-lines] 14 | 15 | 描述 16 | -- 17 | 18 | 从标准输入中读取文本,如提交信息、注释、标签和分支描述,并按照 Git 使用的方式进行清理。 19 | 20 | 如果没有任何参数,就会这样: 21 | 22 | - 删除所有行的尾部空白 23 | - 将多个连续空行折叠为一个空行 24 | - 删除输入内容开头和结尾的空行 25 | - 如有必要,在最后一行添加一个缺失的 '\n'。 26 | 27 | 如果输入完全由空白字符组成,则不会产生任何输出。 28 | 29 | *注意*: 这是用来清理元数据的,请优先使用 linkgit:git-apply[1] 中的 `--whitespace=fix` 模式来修正补丁或文件中的空白。 30 | 31 | 选项 32 | -- 33 | -s:: 34 | --strip-comments:: 35 | 跳过并删除所有以注释字符(默认为 "#")开头的行。 36 | 37 | -c:: 38 | --comment-lines:: 39 | 在每行前添加注释字符和空白。行将自动以换行符结束。对于空行,只会预置注释字符。 40 | 41 | 实例 42 | -- 43 | 44 | 给定以下噪音输入,'$' 表示一行的结束: 45 | 46 | --------- 47 | |A brief introduction $ 48 | | $ 49 | |$ 50 | |A new paragraph$ 51 | |# 带有注释的一行 $ 52 | |explaining lots of stuff.$ 53 | |$ 54 | |# 旧的一段,也被注释掉了。$ 55 | | $ 56 | |The end.$ 57 | | $ 58 | --------- 59 | 60 | 使用不带参数的 'git stripspace' 获取: 61 | 62 | --------- 63 | |A brief introduction$ 64 | |$ 65 | |A new paragraph$ 66 | |# 带注释行$ 67 | |explaining lots of stuff.$ 68 | |$ 69 | |# 旧段落,也已注释。$ 70 | |$ 71 | |The end.$ 72 | --------- 73 | 74 | 使用 'git stripspace --strip-comments' 获取: 75 | 76 | --------- 77 | |A brief introduction$ 78 | |$ 79 | |A new paragraph$ 80 | |explaining lots of stuff.$ 81 | |$ 82 | |The end.$ 83 | --------- 84 | 85 | GIT 86 | --- 87 | 属于 linkgit:git[1] 文档 88 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-symbolic-ref.adoc: -------------------------------------------------------------------------------- 1 | git-symbolic-ref(1) 2 | =================== 3 | 4 | 名称 5 | -- 6 | git-symbolic-ref - 读取、修改和删除符号引用 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git symbolic-ref' [-m <原因>] <名称> <引用> 12 | 'git symbolic-ref' [-q] [--short] [--no-recurse] <名称> 13 | 'git symbolic-ref' --delete [-q] <名称> 14 | 15 | 描述 16 | -- 17 | 给定一个参数,读取给定符号引用指向的分支头,并输出其相对于 `.git/` 目录的路径。 通常情况下,你会将 `HEAD` 作为 <名称> 参数,以查看工作区所在的分支。 18 | 19 | 在给定两个参数的情况下,创建或更新符号引用 <名称> 以指向给定的分支 <引用>。 20 | 21 | 给定 `--delete` 和一个附加参数,删除给定的符号引用。 22 | 23 | 符号引用是一个存储以 `ref: refs/` 开头的字符串的常规文件。 例如,你的 `.git/HEAD` 就是一个内容为 `ref: refs/heads/master` 的常规文件。 24 | 25 | 选项 26 | -- 27 | 28 | -d:: 29 | --delete:: 30 | 删除符号引用 <名称>。 31 | 32 | -q:: 33 | --quiet:: 34 | 如果 <名称> 不是符号引用,而是分离的 HEAD,则不会发出错误信息;而是以非零状态静默退出。 35 | 36 | --short:: 37 | 将 <名称> 的值作为符号引用显示时,请尽量缩短该值,例如将 `refs/heads/master` 改为 `master`。 38 | 39 | --recurse:: 40 | --no-recurse:: 41 | 在以符号引用形式显示 <名称> 的值时,如果 <名称> 指向了另一个符号引用,则跟踪该符号引用链,直到结果不再指向一个符号引用为止( `--recurse` ,这是默认设置)。 而 `--no-recurse` 只在取消引用单级符号引用后停止。 42 | 43 | -m:: 44 | 用 <原因> 更新 <名称> 的 引用日志。 这仅在创建或更新符号引用时有效。 45 | 46 | 注释 47 | -- 48 | In the past, `.git/HEAD` was a symbolic link pointing at `refs/heads/master`. When we wanted to switch to another branch, we did `ln -sf refs/heads/newbranch .git/HEAD`, and when we wanted to find out which branch we are on, we did `readlink .git/HEAD`. But symbolic links are not entirely portable, so they are now deprecated and symbolic refs (as described above) are used by default. 49 | 50 | 如果符号引用的内容打印正确,'git symbolic-ref' 将以状态 0 退出;如果请求的名称不是符号引用,则以状态 1 退出;如果出现其他错误,则以 128 退出。 51 | 52 | 参见 53 | -- 54 | linkgit:git-update-ref[1] 55 | 56 | GIT 57 | --- 58 | 属于 linkgit:git[1] 文档 59 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-unpack-file.adoc: -------------------------------------------------------------------------------- 1 | git-unpack-file(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-unpack-file - 创建一个包含 blob 内容的临时文件 7 | 8 | 9 | 10 | 概述 11 | -- 12 | [verse] 13 | 'git unpack-file' 14 | 15 | 描述 16 | -- 17 | 创建一个文件,保存由 sha1 指定的 blob 内容。 18 | 它将以以下格式返回临时文件的名称: 19 | .merge_file_XXXXX 20 | 21 | 选项 22 | -- 23 | :: 24 | 必须是 Blob id 25 | 26 | GIT 27 | --- 28 | 属于 linkgit:git[1] 文档 29 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-unpack-objects.adoc: -------------------------------------------------------------------------------- 1 | git-unpack-objects(1) 2 | ===================== 3 | 4 | 名称 5 | -- 6 | git-unpack-objects - 从打包的压缩包中解压对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git unpack-objects' [-n] [-q] [-r] [--strict] 13 | 14 | 15 | 描述 16 | -- 17 | 从标准输入读取打包压缩包(.pack),展开其中包含的对象,并以 “松散”(每个文件一个对象)格式写入仓库。 18 | 19 | 仓库中已存在的对象将 *不* 会从 packfile 中解包。 因此,如果在目标仓库中存在的 packfile 上使用此命令,将不会解包任何内容。 20 | 21 | 请参阅 linkgit:git-repack[1] 了解生成新包和替换现有包的选项。 22 | 23 | 选项 24 | -- 25 | -n:: 26 | 模拟运行。 在不实际解压对象的情况下检查软件包文件。 27 | 28 | -q:: 29 | 该命令通常会显示进度百分比。 该标记会抑制显示。 30 | 31 | -r:: 32 | 在解压缩损坏的软件包文件时,命令会在第一次损坏时停止运行。 该标记会让命令继续运行,尽最大努力恢复尽可能多的对象。 33 | 34 | --strict:: 35 | 不要编写内容或链接已损坏的对象。 36 | 37 | --max-input-size=<尺寸>:: 38 | 如果数据包大于 ,则死亡。 39 | 40 | GIT 41 | --- 42 | 属于 linkgit:git[1] 文档 43 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-update-server-info.adoc: -------------------------------------------------------------------------------- 1 | git-update-server-info(1) 2 | ========================= 3 | 4 | 名称 5 | -- 6 | git-update-server-info - 更新辅助信息文件以帮助哑服务器 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git update-server-info' [-f | --force] 13 | 14 | 描述 15 | -- 16 | 不进行即时包生成的哑服务器必须在 $GIT_DIR/info 和 $GIT_OBJECT_DIRECTORY/info 目录中保存一些辅助信息文件,以帮助客户端发现服务器上有哪些引用和包。 此命令可生成此类辅助文件。 17 | 18 | 选项 19 | -- 20 | -f:: 21 | --force:: 22 | 从头开始更新信息文件。 23 | 24 | 输出 25 | -- 26 | 27 | 目前,该命令会更新以下文件。 请参阅 linkgit:gitrepository-layout[5] 了解它们的用途: 28 | 29 | * objects/info/packs 30 | 31 | * info/refs 32 | 33 | GIT 34 | --- 35 | 属于 linkgit:git[1] 文档 36 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-upload-archive.adoc: -------------------------------------------------------------------------------- 1 | git-upload-archive(1) 2 | ===================== 3 | 4 | 名称 5 | -- 6 | git-upload-archive - 将存档发回 git-archive 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git upload-archive' <仓库> 13 | 14 | 描述 15 | -- 16 | 由 'git archive--remote' 调用,通过 Git 协议向另一端发送生成的归档文件。 17 | 18 | 终端用户通常不会直接调用该命令。 该协议的用户界面在 'git archive'(存档)端,程序对用于从远程仓库获取存档。 19 | 20 | 安全 21 | -- 22 | 23 | 为了保护已从历史中删除但可能尚未被剪枝的对象的隐私,`git-upload-archive` 避免为从版本库的 refs 无法访问的提交和树提供存档。 不过,由于计算对象可达性的计算成本很高,`git-upload-archive` 实现了一套更严格但更容易检查的规则: 24 | 25 | 1. 客户端可以请求由 ref 直接指向的提交或树。例如,`git archive --remote=origin v1.0`。 26 | 27 | 2. 客户端可以使用 `ref:path` 语法请求提交或树中的子树。例如,`git archive --remote=origin v1.0:Documentation`。 28 | 29 | 3. 客户端不得_使用其他 sha1 表达式,即使最终结果是可达的。例如,既不允许使用像 `master^` 这样的相对提交,也不允许使用像 `abcd1234` 这样的字面 sha1 表达式,即便结果能够从引用中找到。 30 | 31 | 请注意,规则 3 不允许许多不涉及隐私的情况。这些规则可能会在未来的 git 版本中修改,而通过 `git archive --remote` 访问的服务器可能会也可能不会完全遵循这些规则。 32 | 33 | 如果配置选项 `uploadArchive.allowUnreachable` 为 true,这些规则将被忽略,客户端可以使用任意的 sha1 表达式。 如果你不关心无法访问对象的隐私,或者如果你的对象数据库已经公开,可以通过非智能 HTTP 访问,那么这将非常有用。 34 | 35 | 选项 36 | -- 37 | <仓库>:: 38 | 要获取 tar 压缩包的仓库。 39 | 40 | GIT 41 | --- 42 | 属于 linkgit:git[1] 文档 43 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-upload-pack.adoc: -------------------------------------------------------------------------------- 1 | git-upload-pack(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-upload-pack - 将打包的对象发送回 git-fetch-pack 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git-upload-pack' [--[no-]strict] [--timeout=] [--stateless-rpc] 13 | [--advertise-refs] <目录> 14 | 15 | 描述 16 | -- 17 | 由 'git fetch-pack' 调用,了解对方缺少哪些对象,并在打包后发送。 18 | 19 | 终端用户通常不会直接调用该命令。 该协议的用户界面在 'git fetch-pack' 端,程序对用于从远程仓库拉取更新。 关于推送操作,请参阅 'git send-pack'。 20 | 21 | 选项 22 | -- 23 | 24 | --[no-]strict:: 25 | 如果 <目录> 不是 Git 目录,请不要尝试 <目录>/.git/ 。 26 | 27 | --timeout=:: 28 | 秒不活动后中断传输。 29 | 30 | --stateless-rpc:: 31 | 只对标准输入和标准输出执行一次读写循环。 这符合 HTTP POST 请求处理模式,即程序可以读取请求、写入响应,然后必须退出。 32 | 33 | --http-backend-info-refs:: 34 | 由 linkgit:git-http-backend[1] 使用,用于提供 `$GIT_URL/info/refs?service=git-upload-pack` 请求。参见 linkgit:gitprotocol-http[5] 中的 “智能客户端” 和 linkgit:gitprotocol-v2[5] 文档中的 “HTTP 传输”。也可理解为 linkgit:git-receive-pack[1]。 35 | 36 | <目录>:: 37 | 要同步的仓库。 38 | 39 | 环境变量 40 | ---- 41 | 42 | `GIT_PROTOCOL`:: 43 | 用于与传输协议握手的内部变量。服务器管理员可能需要配置某些传输协议,以允许传递此变量。请参阅 linkgit:git[1] 中的讨论。 44 | 45 | `GIT_NO_LAZY_FETCH`:: 46 | 当从部分仓库(即本身使用 `--filter` 克隆的仓库)克隆或提取时,服务器端的 `upload-pack` 可能需要从其上游获取额外的对象以完成请求。默认情况下,`upload-pack` 将拒绝执行此类延迟获取,因为 `git fetch` 可能会运行源仓库配置和钩子中指定的任意命令(并且 `upload-pack` 尝试即使在不受信任的 `.git` 目录中也能安全运行)。 47 | + 48 | 这是通过让 `upload-pack` 在内部将 `GIT_NO_LAZY_FETCH` 变量设置为 `1` 来实现的。如果您想覆盖它(因为您正在从部分克隆中提取,并且您确信您信任它),您可以显式地将 `GIT_NO_LAZY_FETCH` 设置为 `0`。 49 | 50 | 安全 51 | -- 52 | 53 | 大多数 Git 命令不应在不受信任的 `.git` 目录中运行(参见 linkgit:git[1] 中的 `SECURITY` 部分)。`upload-pack` 尝试避免来自其服务的仓库的任何危险配置选项或钩子,这使得克隆不受信任的目录并在结果克隆上运行命令是安全的。 54 | 55 | 为了额外的安全级别,您可能能够以备用用户身份运行 `upload-pack`。具体细节将取决于平台,但在许多系统上,您可以运行: 56 | 57 | git clone --no-local --upload-pack='sudo -u nobody git-upload-pack' ... 58 | 59 | 参见 60 | -- 61 | linkgit:gitnamespaces[7] 62 | 63 | GIT 64 | --- 65 | 属于 linkgit:git[1] 文档 66 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-verify-commit.adoc: -------------------------------------------------------------------------------- 1 | git-verify-commit(1) 2 | ==================== 3 | 4 | 名称 5 | -- 6 | git-verify-commit - 检查提交的 GPG 签名 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git verify-commit' [-v | --verbose] [--raw] <提交>... 12 | 13 | 描述 14 | -- 15 | 验证 'git commit -S' 创建的 GPG 签名。 16 | 17 | 选项 18 | -- 19 | --raw:: 20 | 将原始 gpg 状态输出打印到标准错误,而不是正常的人类可读输出。 21 | 22 | -v:: 23 | --verbose:: 24 | 在验证之前打印提交对象的内容。 25 | 26 | <提交>...:: 27 | Git 提交对象的 SHA-1 标识符。 28 | 29 | GIT 30 | --- 31 | 属于 linkgit:git[1] 文档 32 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-verify-pack.adoc: -------------------------------------------------------------------------------- 1 | git-verify-pack(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-verify-pack - 验证打包的 Git 压缩文件 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git verify-pack' [-v | --verbose] [-s | --stat-only] [--] <包>.idx... 13 | 14 | 15 | 描述 16 | -- 17 | 读取用 'git pack-objects' 命令创建的 Git 压缩包的 idx 文件,并验证 idx 文件和相应的压缩包文件。 18 | 19 | 选项 20 | -- 21 | <包>.idx ...:: 22 | 要验证的 idx 文件。 23 | 24 | -v:: 25 | --verbose:: 26 | 验证数据包后,显示数据包中包含的对象列表和 delta 链长度直方图。 27 | 28 | -s:: 29 | --stat-only:: 30 | 不验证数据包内容;只显示三角链长度直方图。 如果使用 `--verbose` ,还会显示对象列表。 31 | 32 | \--:: 33 | 不将之后的参数解释为选项。 34 | 35 | 输出格式 36 | ---- 37 | 当指定 -v 选项时,使用的格式为: 38 | 39 | SHA-1 类型 大小 包文件中的偏移量 40 | 41 | 用于未在数据包中删除的对象,以及 42 | 43 | SHA-1 类型 大小 包文件中的大小 包文件中的偏移深度 base-SHA-1 44 | 45 | 对于被矢量化了的物体。 46 | 47 | GIT 48 | --- 49 | 属于 linkgit:git[1] 文档 50 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-verify-tag.adoc: -------------------------------------------------------------------------------- 1 | git-verify-tag(1) 2 | ================= 3 | 4 | 名称 5 | -- 6 | git-verify-tag - 检查标签的 GPG 签名 7 | 8 | 概述 9 | -- 10 | [verse] 11 | 'git verify-tag' [-v | --verbose] [--format=<格式>] [--raw] <标签>... 12 | 13 | 描述 14 | -- 15 | 验证由 'git tag' 创建的 gpg 签名。 16 | 17 | 选项 18 | -- 19 | --raw:: 20 | 将原始 gpg 状态输出打印到标准错误,而不是正常的人类可读输出。 21 | 22 | -v:: 23 | --verbose:: 24 | 在验证之前打印标记对象的内容。 25 | 26 | <标签>...:: 27 | Git 标签对象的 SHA-1 标识符。 28 | 29 | GIT 30 | --- 31 | 属于 linkgit:git[1] 文档 32 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-whatchanged.adoc: -------------------------------------------------------------------------------- 1 | git-whatchanged(1) 2 | ================== 3 | 4 | 名称 5 | -- 6 | git-whatchanged - 显示每次提交引入的差异日志 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git whatchanged' <选项>... 13 | 14 | 描述 15 | -- 16 | 17 | 显示每次提交引入的提交日志和差异输出。 18 | 19 | 建议新用户使用 linkgit:git-log[1] 代替。 `whatchanged` 命令与 linkgit:git-log[1] 基本相同,但默认显示原始格式的差异输出并跳过合并。 20 | 21 | 保留该命令主要是出于历史原因;早在 `git log` 被发明之前,许多人就通过阅读 Linux 内核邮件列表学会了输入该命令。 22 | 23 | 24 | 例如 25 | -- 26 | `git whatchanged -p v2.6.12.. include/scsi drivers/scsi`:: 27 | 28 | 以补丁形式显示自版本 'v2.6.12' 以来修改了 include/scsi 或 drivers/scsi 子目录中任何文件的提交内容 29 | 30 | `git whatchanged --since="2 weeks ago" -- gitk`:: 31 | 32 | 显示过去两周内 'gitk' 文件的改动。 为了避免与名为 'gitk' 的*分支*混淆,"--" 是必要的 33 | 34 | GIT 35 | --- 36 | 属于 linkgit:git[1] 文档 37 | -------------------------------------------------------------------------------- /zh_HANS-CN/git-write-tree.adoc: -------------------------------------------------------------------------------- 1 | git-write-tree(1) 2 | ================= 3 | 4 | 名称 5 | -- 6 | git-write-tree - 从当前索引创建目录树对象 7 | 8 | 9 | 概述 10 | -- 11 | [verse] 12 | 'git write-tree' [--missing-ok] [--prefix=<前缀>/] 13 | 14 | 描述 15 | -- 16 | 使用当前索引创建一个树对象。新树对象的名称将打印到标准输出中。 17 | 18 | 索引必须处于完全合并状态。 19 | 20 | 从概念上讲,'git write-tree' 是将当前索引内容同步到一组树文件中。 为了与当前目录中的内容相匹配,您需要在执行 'git write-tree' 之前执行 'git update-index' 阶段。 21 | 22 | 23 | 选项 24 | -- 25 | --missing-ok:: 26 | 通常,'git write-tree' 会确保目录引用的对象存在于对象数据库中。 该选项会禁用这一检查。 27 | 28 | --prefix=<前缀>/:: 29 | 写入表示子目录 `<前缀>` 的树对象。 这可用于为指定子目录中的子项目写入树对象。 30 | 31 | GIT 32 | --- 33 | 属于 linkgit:git[1] 文档 34 | -------------------------------------------------------------------------------- /zh_HANS-CN/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | 名称 5 | -- 6 | gitglossary - Git 术语表 7 | 8 | 概述 9 | -- 10 | * 11 | 12 | 描述 13 | -- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | 参见 18 | -- 19 | linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[Git 用户手册] 20 | 21 | GIT 22 | --- 23 | 属于 linkgit:git[1] 文档 24 | -------------------------------------------------------------------------------- /zh_HANS-CN/i18n.adoc: -------------------------------------------------------------------------------- 1 | Git在某种程度上是与字符编码无关的。 2 | 3 | - blob对象的内容是未经解释的字节序列。 在核心层没有编码转换。 4 | 5 | - 路径名以UTF-8规范化形式C编码,这适用于树对象、索引文件、参考名称,以及命令行参数、环境变量和配置文件(`.git/config`(见linkgit:git-config[1]),linkgit:gitignore[5],linkgit:gitattributes[5] 和linkgit:gitmodules[5])中的路径名。 6 | + 7 | 请注意,Git 在核心层将路径名简单地视为非 NUL 字节的序列,没有路径名编码的转换(除了 Mac 和 Windows)。因此,即使在使用传统的扩展ASCII编码的平台和文件系统上,使用非ASCII的路径名大多也能工作。然而,在这种系统上创建的仓库在基于UTF-8的系统(如Linux、Mac、Windows)上将无法正常工作,反之亦然。 此外,许多基于Git的工具简单地认为路径名称是UTF-8,而不能正确显示其他编码。 8 | 9 | - 提交日志信息通常以UTF-8编码,但也支持其他扩展ASCII编码。这包括ISO-8859-x、CP125x和其他许多编码,但不包括UTF-16/32、EBCDIC和CJK多字节编码(GBK、Shift-JIS、Big5、EUC-x、CP9xx等)。 10 | 11 | 尽管我们鼓励提交日志信息使用UTF-8编码,但核心系统和Git Porcelain的设计并不强制要求项目使用UTF-8。 如果某个项目的所有参与者都认为使用传统编码更方便,Git也不会禁止。 然而,有几件事需要注意。 12 | 13 | . `git commit` and `git commit-tree` issue a warning if the commit log message given to it does not look like a valid UTF-8 string, unless you explicitly say your project uses a legacy encoding. The way to say this is to have `i18n.commitEncoding` in `.git/config` file, like this: 14 | + 15 | ------------ 16 | [i18n] 17 | commitEncoding = ISO-8859-1 18 | ------------ 19 | + 20 | 用上述设置创建的提交对象在它的 `encoding` 头中记录了 `i18n.commitEncoding` 的值。 这是为了帮助以后看这些对象的人。 缺少这个头意味着提交日志信息是以 UTF-8 编码的。 21 | 22 | . `git log`, `git show`, `git blame` and friends look at the `encoding` header of a commit object, and try to re-code the log message into UTF-8 unless otherwise specified. You can specify the desired output encoding with `i18n.logOutputEncoding` in `.git/config` file, like this: 23 | + 24 | ------------ 25 | [i18n] 26 | logOutputEncoding = ISO-8859-1 27 | ------------ 28 | + 29 | 如果你没有这个配置变量,则使用`i18n.commitEncoding`的值来代替。 30 | 31 | 请注意,我们特意选择在提交对象层面上,不对提交日志信息进行重新编码,因为重新编码为UTF-8不一定是一个可逆的操作。 32 | -------------------------------------------------------------------------------- /zh_HANS-CN/includes/cmd-config-section-all.adoc: -------------------------------------------------------------------------------- 1 | 本节中这一行以下的内容都是从 linkgit:git-config[1] 文档中摘录的。其内容与那里的内容相同: 2 | -------------------------------------------------------------------------------- /zh_HANS-CN/includes/cmd-config-section-rest.adoc: -------------------------------------------------------------------------------- 1 | 本节中这一行以上的内容并不包括在 linkgit:git-config[1] 文档中。下面的内容与那里的内容相同: 2 | -------------------------------------------------------------------------------- /zh_HANS-CN/line-range-format.adoc: -------------------------------------------------------------------------------- 1 | '<开始>' 和 '<结束>' 可以采取这些形式之一: 2 | 3 | - 数目 4 | + 5 | 如果'<开始>'或'<结束>'是一个数字,它指定了一个绝对行数(行数从1开始计算)。 6 | + 7 | 8 | - `/正则表达式/` 9 | + 10 | 这种形式将使用与给定的 POSIX 正则表达式匹配的第一行。如果 '' 是一个重词,它将从前一个 `-L` 范围的末尾开始搜索,如果有的话,则从文件的开始。 如果 '' 是 `^/regex/`,它将从文件的开始搜索。 如果 '' 是一个正则表达式,它将从 '' 所给的行开始搜索。 11 | + 12 | 13 | - +offset或-offset 14 | + 15 | 这只对''有效,将指定''所给的行前或行后的数量。 16 | 17 | + 18 | 如果 `:` 代替了 '' 和 '' ,它是一个正则表达式,表示从第一个匹配 '' 的 funcname 行开始,直到下一个 funcname 行的范围。`:` 从上一个 `-L` 范围的末尾开始搜索,如果有的话,则从文件的开始搜索。`^:`从文件的开始搜索。函数名的确定方式与 `git diff` 确定补丁组头的方式相同(见 linkgit:gitattributes[5] 中的'定义自定义组头')。 19 | -------------------------------------------------------------------------------- /zh_HANS-CN/line-range-options.adoc: -------------------------------------------------------------------------------- 1 | -L<起始>,<结束>:<文件>:: 2 | -L :<函数名称>:<文件>:: 3 | 4 | 追踪由 '<起始>,<结束>' 给出的行的范围,或由函数名称重合词 '<函数名称>' 给出的行的演变,在 '<文件>'中 。你不能给出任何路径规范限制条件。 目前这只限于从一个修订版开始的行走,也就是说,你只能给出零或一个正的修订版参数,而且 '<起始>' 和 '<结束>'(或 '<函数名称>')必须存在于起始修订版中。 你可以多次指定这个选项。包含 `--patch` 选项。 补丁输出可以用 `--no-patch` 来抑制,但其他差异格式(即 `--raw` 、 `--numstat` 、 `--shortstat` 、 `--dirstat` 、 `--summary` 、 `--name-only` 、 `--name-status` 、 `--check`)目前没有实现。 5 | + 6 | include::line-range-format.adoc[] 7 | -------------------------------------------------------------------------------- /zh_HANS-CN/mergetools-merge.adoc: -------------------------------------------------------------------------------- 1 | `araxis`;; 使用 Araxis 合并(需要图形会话) 2 | `bc`;; 使用 Beyond Compare(需要图形会话) 3 | `bc3`;; 使用 Beyond Compare(需要图形会话) 4 | `bc4`;; 使用 Beyond Compare(需要图形会话) 5 | `codecompare`;; 使用代码比较(需要图形会话) 6 | `deltawalker`;; 使用 DeltaWalker(需要图形会话) 7 | `diffmerge`;; 使用 DiffMerge(需要图形会话) 8 | `diffuse`;; 使用 Diffuse(需要图形会话) 9 | `ecmerge`;; 使用 ECMerge(需要图形会话) 10 | `emerge`;; 使用 Emacs 的 Emerge 11 | `examdiff`;; 使用 ExamDiff Pro(需要图形会话) 12 | `guiffy`;; 使用 Guiffy 的 Diff 工具(需要图形会话) 13 | `gvimdiff`;; 使用 gVim(需要图形会话)和自定义布局(参见 `git help mergetool` 的 `BACKEND SPECIFIC HINTS` 部分) 14 | `gvimdiff1`;; 使用 gVim(需要图形会话),采用双窗格布局(本地和远程) 15 | `gvimdiff2`;; 使用 gVim(需要图形会话),采用 3 个面板布局(本地、合并和远程) 16 | `gvimdiff3`;; 使用 gVim(需要图形会话),只显示 MERGED 文件 17 | `kdiff3`;; 使用 KDiff3(需要图形会话) 18 | `meld`;; 使用带可选 `auto merge` 功能的 Meld(需要图形会话)(请参阅 `git help mergetool` 的 `配置` 部分) 19 | `nvimdiff`;; 使用带有自定义布局的 Neovim(请参阅 `git help mergetool` 的 `BACKEND SPECIFIC HINTS` 部分) 20 | `nvimdiff1`;; 使用 Neovim 的双窗格布局(本地和远程) 21 | `nvimdiff2`;; 使用 Neovim 的 3 个面板布局(本地、合并和远程) 22 | `nvimdiff3`;; 使用 Neovim,只显示合并文件 23 | `opendiff`;; 使用文件合并(需要图形会话) 24 | `p4merge`;; 使用 HelixCore P4Merge(需要图形会话) 25 | `smerge`;; 使用 Sublime Merge(需要图形会话) 26 | `tkdiff`;; 使用 TkDiff(需要图形会话) 27 | `tortoisemerge`;; 使用 TortoiseMerge(需要图形会话) 28 | `vimdiff`;; 使用自定义布局的 Vim(请参阅 `git help mergetool` 的 `后端特定提示` 部分) 29 | `vimdiff1`;; 使用双窗格布局(本地和远程)的 Vim 30 | `vimdiff2`;; 使用 Vim 的 3 个面板布局(本地、合并和远程) 31 | `vimdiff3`;; 使用 Vim,只显示合并后的文件 32 | `vscode`;; Use Visual Studio Code (requires a graphical session) 33 | `winmerge`;; 使用 WinMerge(需要图形会话) 34 | `xxdiff`;; 使用 xxdiff(需要图形会话) 35 | -------------------------------------------------------------------------------- /zh_HANS-CN/object-format-disclaimer.adoc: -------------------------------------------------------------------------------- 1 | 注:目前,SHA-256 仓库与 SHA-1 仓库之间不能相互操作。 2 | 3 | 过去,我们曾警告说,当我们引入此类互操作性功能时,SHA-256 仓库以后可能需要进行向后不兼容的更改。如今,我们只期待兼容的更改。此外,如果事实证明有必要进行此类修改,可以预期的是,用现在的 Git 创建的 SHA-256 仓库将可用于未来版本的 Git,而不会丢失数据。 4 | -------------------------------------------------------------------------------- /zh_HANS-CN/ref-reachability-filters.adoc: -------------------------------------------------------------------------------- 1 | 当组合多个 `--contains` 和 `--no-contains` 过滤器时,只显示至少包含一个 `--contains` 的提交,并且不包含 `--no-contains` 的提交引用。 2 | 3 | 当结合多个 `--merged` 和 `--no-merged` 过滤器时,只显示至少有一个 `--merged` 提交和没有 `--no-merged` 提交的引用。 4 | -------------------------------------------------------------------------------- /zh_HANS-CN/ref-storage-format.adoc: -------------------------------------------------------------------------------- 1 | * `files` 选项用于处理未打包的文件和打包的引用关系。这是默认的配置方式。 2 | * `reftable` 用于 reftable 格式。这种格式是试验性的,其内部结构可能会发生变化。 3 | -------------------------------------------------------------------------------- /zh_HANS-CN/rerere-options.adoc: -------------------------------------------------------------------------------- 1 | --rerere-autoupdate:: 2 | --no-rerere-autoupdate:: 3 | 在 rerere 机制重用当前冲突的记录解析来更新工作树中的文件后,允许它也用解析的结果来更新索引。 `--no-rerere-autoupdate`是一个很好的方法,在用单独的 `git add` 提交结果到索引之前,可以反复检查 `rerere` 所做的事情,并抓住潜在的错误合并。 4 | -------------------------------------------------------------------------------- /zh_HANS-CN/sequencer.adoc: -------------------------------------------------------------------------------- 1 | --continue:: 2 | 使用`.git/sequencer`中的信息继续进行中的操作。 可以用来在解决拣选或还原失败的冲突后继续执行。 3 | 4 | --skip:: 5 | 跳过当前的提交,继续进行队列中其余的命令。 6 | 7 | --quit:: 8 | 忽略当前正在进行的操作。 可以用来在拣选或还原失败之后清除序列器的状态。 9 | 10 | --abort:: 11 | 取消操作并返回到预排序状态。 12 | -------------------------------------------------------------------------------- /zh_HANS-CN/signoff-option.adoc: -------------------------------------------------------------------------------- 1 | ifdef::git-commit[] 2 | `-s`:: 3 | endif::git-commit[] 4 | `--signoff`:: 5 | `--no-signoff`:: 6 | 在提交日志信息的末尾添加提交者的 "Signed-off-by "预告片。 签名的意义取决于你所提交的项目。 例如,它可以证明提交者有权利在项目许可下提交作品,或者同意一些贡献者的陈述,如开发者的原产地证书。 关于Linux内核和Git项目使用的证书,请参见http://developercertificate.org)。 请查阅你要贡献的项目的文档或领导层,以了解该项目如何使用签名。 7 | + 8 | The `--no-signoff` option can be used to countermand an earlier `--signoff` option on the command line. 9 | -------------------------------------------------------------------------------- /zh_HANS-CN/transfer-data-leaks.adoc: -------------------------------------------------------------------------------- 1 | 安全 2 | -- 3 | 获取和推送协议并不是为了防止一方从另一个版本库窃取不打算共享的数据。如果你有需要保护的私人数据不被恶意的同行窃取,你最好的选择是把它存储在另一个资源库中。这同时适用于客户端和服务器。特别是,服务器上的命名空间对于读取访问控制是无效的;你应该只将命名空间的读取访问权授予那些你信任的可以读取整个版本库的客户。 4 | 5 | 已知的攻击媒介如下: 6 | 7 | . 受害者发送 "have" 行,宣传它所拥有的对象的 ID,这些对象并没有明确地打算被共享,但如果对等体也有这些对象,就可以用来优化传输。攻击者选择了一个对象 ID X 来窃取,并向 X 发送了一个引用,但不需要发送 X 的内容,因为受害者已经拥有它。现在,受害者认为攻击者拥有 X,它稍后将 X 的内容发回给攻击者。(这种攻击对于客户端来说在服务器上执行是最直接的,通过在客户端可以访问的命名空间中创建一个 X 的引用,然后获取它。服务器最可能在客户端执行的方式是将 X "合并" 到一个公共分支,并希望用户在这个分支上做额外的工作,然后在没有注意到合并的情况下将其推回给服务器。) 8 | 9 | . 和 #1 一样,攻击者选择了一个对象 ID X 来偷窃。受害者发送了一个攻击者已经拥有的对象 Y,攻击者谎称拥有 X 而没有 Y,因此受害者发送 Y 作为对 X 的d elta,delta 向攻击者显示了 X 中与 Y 相似的区域。 10 | -------------------------------------------------------------------------------- /zh_HANS-CN/urls-remotes.adoc: -------------------------------------------------------------------------------- 1 | include::urls.adoc[] 2 | 3 | REMOTES[[REMOTES]] 4 | ------------------ 5 | 6 | 可以用下面的一个名称代替URL作为``的参数: 7 | 8 | * 一个远端的配置文件在此仓库的git配置文件: `$GIT_DIR/config`、 9 | * 这个文件在`$GIT_DIR/remotes`目录下,或者 10 | * 这个文件在`$GIT_DIR/branches`目录下。 11 | 12 | 所有这些也允许你从命令行中省略refspec,因为它们都包含一个git默认使用的refspec。 13 | 14 | 在配置文件中命名为 remote 15 | ~~~~~~~~~~~~~~~~ 16 | 17 | 你可以选择提供你之前用 linkgit:git-remote[1]、linkgit:git-config[1] 或甚至通过手动编辑 `$GIT_DIR/config` 文件配置的远程名称。 这个远程的 URL 将被用来访问仓库。 当你没有在命令行上提供引用规范时,这个远程仓库的引用规范将被默认使用。 配置文件中的条目会像这样: 18 | 19 | ------------ 20 | [remote "<名称>"] 21 | url = <地址> 22 | pushurl = <推送地址> 23 | push = <引用规范> 24 | fetch = <引用规范> 25 | ------------ 26 | 27 | `<推送地址>` 仅用于推送。它是可选的,默认为 ``。向远程推送会影响所有定义的推送urls,如果没有定义推送urls,则推送到所有定义的url。然而,如果定义了多个 URL,fetch 将只从第一个定义的 URL 获取。 28 | 29 | `$GIT_DIR/remotes` 中的命名文件 30 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | 32 | 你可以选择提供 `$GIT_DIR/remotes` 中的文件名。 这个文件中的 URL 将被用来访问仓库。 当你没有在命令行上提供引用规范时,该文件中的引用规范将被作为默认使用。 这个文件应该有以下格式: 33 | 34 | ------------ 35 | URL: one of the above URL format 36 | Push: <引用规范> 37 | Pull: <引用规范> 38 | 39 | ------------ 40 | 41 | `Push:` 行被 'git push' 使用,`Pull:` 行被 'git pull' 和 'git fetch' 使用。 可以为额外的分支映射指定多个 `Push:` 和 `Pull:` 行。 42 | 43 | `$GIT_DIR/branches` 中的命名文件 44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | 46 | 你可以选择提供 `$GIT_DIR/branches` 中的文件名。 这个文件中的 URL 将被用来访问仓库。 这个文件应该有以下格式: 47 | 48 | 49 | ------------ 50 | # 51 | ------------ 52 | 53 | `` 是必须的;`#` 是可选的。 54 | 55 | 根据不同的操作,如果你没有在命令行上提供一个引用规范,git 会使用以下其中一个。 `<分支>` 是该文件在 `$GIT_DIR/branches` 中的名称,`<头分支>` 默认为 `master`。 56 | 57 | git fetch 使用: 58 | 59 | ------------ 60 | refs/heads/<头分支>:refs/heads/<分支>。 61 | ------------ 62 | 63 | git push 使用: 64 | 65 | ------------ 66 | HEAD:refs/heads/<头分支>。 67 | ------------ 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /zh_HANT/gitglossary.adoc: -------------------------------------------------------------------------------- 1 | gitglossary(7) 2 | ============== 3 | 4 | 名稱 5 | -- 6 | gitglossary - Git 詞彙表 7 | 8 | 概要 9 | -- 10 | * 11 | 12 | 描述 13 | -- 14 | 15 | include::glossary-content.adoc[] 16 | 17 | 另請參見 18 | ---- 19 | linkgit:gittutorial[7]linkgit:gittutorial-2[7]linkgit:gitcvs-migration[7]linkgit:giteveryday[7]link:user-manual.html[[Git 使用者手冊] 20 | 21 | GIT 22 | --- 23 | linkgit:git[1] 套件的一部分 24 | --------------------------------------------------------------------------------