From 707f009ddd48a68bf7c4257624625b77997bd364 Mon Sep 17 00:00:00 2001 From: Yamato Matsuoka Date: Wed, 30 Oct 2024 09:39:04 -0400 Subject: [PATCH] Update git with git-lfs --- general.json.gz | 4 +- general/json/git.json | 2 +- general/yaml/git.yaml | 455 ++++++++++++++++++++++++++++++++++++++---- 3 files changed, 414 insertions(+), 47 deletions(-) diff --git a/general.json.gz b/general.json.gz index efd86abc..7eef7e81 100644 --- a/general.json.gz +++ b/general.json.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa4d7264f4f987c57c7f33dcbe6affeaa90c26cc3d4f2f51e178d119f292561d -size 1730294 +oid sha256:d031e0434c5ab92967401430421c9dd0afeae06128d9a48774f451ef5e55f76b +size 1733377 diff --git a/general/json/git.json b/general/json/git.json index f287b927..3b96ae47 100644 --- a/general/json/git.json +++ b/general/json/git.json @@ -1 +1 @@ -{"name":"git","description":"the stupid content tracker","usage":"git [-v | --version] [-h | --help] [-C ] [-c =]\n [--exec-path[=]] [--html-path] [--man-path] [--info-path]\n [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]\n [--git-dir=] [--work-tree=] [--namespace=]\n [--super-prefix=] [--config-env==]\n []","options":[],"subcommands":[{"name":"add","description":"Add file contents to the index","usage":"git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p]\n [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]] [--sparse]\n [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--renormalize]\n [--chmod=(+|-)x] [--pathspec-from-file= [--pathspec-file-nul]]\n [--] [...]","options":[{"names":["-n","--dry-run"],"argument":"","description":"Don’t actually add the file(s), just show if they exist and/or will be ignored."},{"names":["-v","--verbose"],"argument":"","description":"Be verbose."},{"names":["-f","--force"],"argument":"","description":"Allow adding otherwise ignored files."},{"names":["--sparse"],"argument":"","description":"Allow updating index entries outside of the sparse-checkout cone. Normally, git add refuses to update index entries whose paths do not fit within the sparse-checkout cone, since those files might be removed from the working tree without warning. See git-sparse-checkout(1) for more details."},{"names":["-i","--interactive"],"argument":"","description":"Add modified contents in the working tree interactively to the index. Optional path arguments may be supplied to limit operation to a subset of the working tree. See “Interactive mode” for details."},{"names":["-p","--patch"],"argument":"","description":"Interactively choose hunks of patch between the index and the work tree and add them to the index. This gives the user a chance to review the difference before adding modified contents to the index."},{"names":["-e","--edit"],"argument":"","description":"Open the diff vs. the index in an editor and let the user edit it. After the editor was closed, adjust the hunk headers and apply the patch to the index."},{"names":["-u","--update"],"argument":"","description":"Update the index just where it already has an entry matching . This removes as well as modifies index entries to match the working tree, but adds no new files."},{"names":["-A","--all","--no-ignore-removal"],"argument":"","description":"Update the index not only where the working tree has a file matching but also where the index already has an entry. This adds, modifies, and removes index entries to match the working tree."},{"names":["--no-all","--ignore-removal"],"argument":"","description":"Update the index by adding new files that are unknown to the index and files modified in the working tree, but ignore files that have been removed from the working tree. This option is a no-op when no is used."},{"names":["-N","--intent-to-add"],"argument":"","description":"Record only the fact that the path will be added later. An entry for the path is placed in the index with no content. This is useful for, among other things, showing the unstaged content of such files with git diff and committing them with git commit -a."},{"names":["--refresh"],"argument":"","description":"Don’t add the file(s), but only refresh their stat() information in the index."},{"names":["--ignore-errors"],"argument":"","description":"If some files could not be added because of errors indexing them, do not abort the operation, but continue adding the others. The command shall still exit with non-zero status. The configuration variable add.ignoreErrors can be set to true to make this the default behaviour."},{"names":["--ignore-missing"],"argument":"","description":"This option can only be used together with --dry-run. By using this option the user can check if any of the given files would be ignored, no matter if they are already present in the work tree or not."},{"names":["--no-warn-embedded-repo"],"argument":"","description":"By default, git add will warn when adding an embedded repository to the index without using git submodule add to create an entry in .gitmodules. This option will suppress the warning (e.g., if you are manually performing operations on submodules)."},{"names":["--renormalize"],"argument":"","description":"Apply the \"clean\" process freshly to all tracked files to forcibly add them again to the index. This is useful after changing core.autocrlf configuration or the text attribute in order to correct files added with wrong CRLF/LF line endings. This option implies -u."},{"names":["--chmod"],"argument":"(+|-)x","description":"Override the executable bit of the added files. The executable bit is only changed in the index, the files on disk are left unchanged."},{"names":["--pathspec-from-file"],"argument":"","description":"Pathspec is passed in instead of commandline args. If is exactly - then standard input is used. Pathspec elements are separated by LF or CR/LF. Pathspec elements can be quoted as explained for the configuration variable core.quotePath (see git-config(1)). See also --pathspec-file-nul and global --literal-pathspecs."},{"names":["--pathspec-file-nul"],"argument":"","description":"Only meaningful with --pathspec-from-file. Pathspec elements are separated with NUL character and all other characters are taken literally (including newlines and quotes)."},{"names":["--"],"argument":"","description":"This option can be used to separate command-line options from the list of files, (useful when filenames might be mistaken for command-line options)."}]},{"name":"am","description":"Apply a series of patches from a mailbox","usage":"git am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8]\n [--[no-]3way] [--interactive] [--committer-date-is-author-date]\n [--ignore-date] [--ignore-space-change | --ignore-whitespace]\n [--whitespace=