{"id":22920131,"url":"https://github.com/xgqfrms/git","last_synced_at":"2026-04-29T23:32:42.644Z","repository":{"id":145108255,"uuid":"151435868","full_name":"xgqfrms/git","owner":"xgqfrms","description":"git all in one","archived":false,"fork":false,"pushed_at":"2023-03-10T14:52:41.000Z","size":36844,"stargazers_count":2,"open_issues_count":42,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T13:32:07.502Z","etag":null,"topics":["git","github","gitlab","xgqfrms"],"latest_commit_sha":null,"homepage":"https://git.xgqfrms.xyz","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xgqfrms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["xgqfrms"],"patreon":"xgqfrms","tidelift":"npm/emoji-element","custom":["https://www.paypal.me/xgqfrms","xgqfrms.xyz"]}},"created_at":"2018-10-03T15:31:48.000Z","updated_at":"2023-03-10T14:37:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"04f12c29-06c8-41d9-8898-5920d6ee589c","html_url":"https://github.com/xgqfrms/git","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xgqfrms/git","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgqfrms%2Fgit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgqfrms%2Fgit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgqfrms%2Fgit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgqfrms%2Fgit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xgqfrms","download_url":"https://codeload.github.com/xgqfrms/git/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xgqfrms%2Fgit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32448399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","github","gitlab","xgqfrms"],"created_at":"2024-12-14T07:14:31.646Z","updated_at":"2026-04-29T23:32:37.636Z","avatar_url":"https://github.com/xgqfrms.png","language":"Shell","funding_links":["https://github.com/sponsors/xgqfrms","https://patreon.com/xgqfrms","https://tidelift.com/funding/github/npm/emoji-element","https://www.paypal.me/xgqfrms","xgqfrms.xyz"],"categories":[],"sub_categories":[],"readme":"# git\n\nhttps://github.com/xgqfrms/git-all-in-one\n\n```sh\n# help\n$ git --help\n$ git help -a\n$ git help -g\n\n\n# pull\n$ git pull\n\n# check status\n$ git status\n\n# add\n$ git add .\n$ git add -A\n$ git add --all\n\n# commit\n$ git commit -A m\"commit comments information\"\n\n# push\n$ git psuh\n\n# log\n$ git log\n\n\n```\n\n\n## git \u0026 configs\n\n\nhttps://alvinalexander.com/git/git-show-change-username-email-address\nhttps://stackoverflow.com/questions/7552054/git-cli-get-user-info-from-username\n\n\n## github\n\n\nhttps://help.github.com/articles/setting-your-username-in-git/\nhttps://help.github.com/articles/setting-your-commit-email-address-in-git/\n\nhttps://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration\n\n\n***\n\n## git commands\n\n\n```sh\n\n$ git config user.name\n$ git config user.email\n\n\n```\n\n\n```sh\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n$ git config --list\ncore.symlinks=true\ncore.autocrlf=true\ncore.fscache=true\ncolor.diff=auto\ncolor.status=auto\ncolor.branch=auto\ncolor.interactive=true\nhelp.format=html\nrebase.autosquash=true\nhttp.sslcainfo=H:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt\nhttp.sslbackend=openssl\ndiff.astextplain.textconv=astextplain\nfilter.lfs.clean=git-lfs clean -- %f\nfilter.lfs.smudge=git-lfs smudge -- %f\nfilter.lfs.process=git-lfs filter-process\nfilter.lfs.required=true\ncredential.helper=manager\ncore.editor='H:\\Microsoft VS Code\\Code.exe' --wait\nfilter.lfs.clean=git-lfs clean -- %f\nfilter.lfs.smudge=git-lfs smudge -- %f\nfilter.lfs.process=git-lfs filter-process\nfilter.lfs.required=true\ncore.repositoryformatversion=0\ncore.filemode=false\ncore.bare=false\ncore.logallrefupdates=true\ncore.symlinks=false\ncore.ignorecase=true\nremote.origin.url=https://github.com/xgqfrms/Angular-2018.git\nremote.origin.fetch=+refs/heads/*:refs/remotes/origin/*\nbranch.master.remote=origin\nbranch.master.merge=refs/heads/master\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n\n\n$ git config\nusage: git config [\u003coptions\u003e]\n\nConfig file location\n    --global              use global config file\n    --system              use system config file\n    --local               use repository config file\n    -f, --file \u003cfile\u003e     use given config file\n    --blob \u003cblob-id\u003e      read config from given blob object\n\nAction\n    --get                 get value: name [value-regex]\n    --get-all             get all values: key [value-regex]\n    --get-regexp          get values for regexp: name-regex [value-regex]\n    --get-urlmatch        get value specific for the URL: section[.var] URL\n    --replace-all         replace all matching variables: name value [value_regex]\n    --add                 add a new variable: name value\n    --unset               remove a variable: name [value-regex]\n    --unset-all           remove all matches: name [value-regex]\n    --rename-section      rename section: old-name new-name\n    --remove-section      remove a section: name\n    -l, --list            list all\n    -e, --edit            open an editor\n    --get-color           find the color configured: slot [default]\n    --get-colorbool       find the color setting: slot [stdout-is-tty]\n\nType\n    -t, --type \u003c\u003e         value is given this type\n    --bool                value is \"true\" or \"false\"\n    --int                 value is decimal number\n    --bool-or-int         value is --bool or --int\n    --path                value is a path (file or directory name)\n    --expiry-date         value is an expiry date\n\nOther\n    -z, --null            terminate values with NUL byte\n    --name-only           show variable names only\n    --includes            respect include directives on lookup\n    --show-origin         show origin of config (file, standard input, blob, command line)\n    --default \u003cvalue\u003e     with --get, use default value when missing entry\n\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n\n\n\n```\n\n\n```sh\n\n$ git --help\n\n$ git help -a\n$ git help -g\n\n\n```\n\n\n```sh\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n$ git --help\nusage: git [--version] [--help] [-C \u003cpath\u003e] [-c \u003cname\u003e=\u003cvalue\u003e]\n           [--exec-path[=\u003cpath\u003e]] [--html-path] [--man-path] [--info-path]\n           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]\n           [--git-dir=\u003cpath\u003e] [--work-tree=\u003cpath\u003e] [--namespace=\u003cname\u003e]\n           \u003ccommand\u003e [\u003cargs\u003e]\n\nThese are common Git commands used in various situations:\n\nstart a working area (see also: git help tutorial)\n   clone      Clone a repository into a new directory\n   init       Create an empty Git repository or reinitialize an existing one\n\nwork on the current change (see also: git help everyday)\n   add        Add file contents to the index\n   mv         Move or rename a file, a directory, or a symlink\n   reset      Reset current HEAD to the specified state\n   rm         Remove files from the working tree and from the index\n\nexamine the history and state (see also: git help revisions)\n   bisect     Use binary search to find the commit that introduced a bug\n   grep       Print lines matching a pattern\n   log        Show commit logs\n   show       Show various types of objects\n   status     Show the working tree status\n\ngrow, mark and tweak your common history\n   branch     List, create, or delete branches\n   checkout   Switch branches or restore working tree files\n   commit     Record changes to the repository\n   diff       Show changes between commits, commit and working tree, etc\n   merge      Join two or more development histories together\n   rebase     Reapply commits on top of another base tip\n   tag        Create, list, delete or verify a tag object signed with GPG\n\ncollaborate (see also: git help workflows)\n   fetch      Download objects and refs from another repository\n   pull       Fetch from and integrate with another repository or a local branch\n   push       Update remote refs along with associated objects\n\n'git help -a' and 'git help -g' list available subcommands and some\nconcept guides. See 'git help \u003ccommand\u003e' or 'git help \u003cconcept\u003e'\nto read about a specific subcommand or concept.\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n\n\n$ git help -g\n\nThe common Git guides are:\n   attributes          Defining attributes per path\n   cli                 Git command-line interface and conventions\n   core-tutorial       A Git core tutorial for developers\n   cvs-migration       Git for CVS users\n   diffcore            Tweaking diff output\n   everyday            A useful minimum set of commands for Everyday Git\n   glossary            A Git Glossary\n   hooks               Hooks used by Git\n   ignore              Specifies intentionally untracked files to ignore\n   modules             Defining submodule properties\n   namespaces          Git namespaces\n   repository-layout   Git Repository Layout\n   revisions           Specifying revisions and ranges for Git\n   tutorial            A tutorial introduction to Git\n   tutorial-2          A tutorial introduction to Git: part two\n   workflows           An overview of recommended workflows with Git\n\n'git help -a' and 'git help -g' list available subcommands and some\nconcept guides. See 'git help \u003ccommand\u003e' or 'git help \u003cconcept\u003e'\nto read about a specific subcommand or concept.\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n\n\n\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n$ git help -a\nusage: git [--version] [--help] [-C \u003cpath\u003e] [-c \u003cname\u003e=\u003cvalue\u003e]\n           [--exec-path[=\u003cpath\u003e]] [--html-path] [--man-path] [--info-path]\n           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]\n           [--git-dir=\u003cpath\u003e] [--work-tree=\u003cpath\u003e] [--namespace=\u003cname\u003e]\n           \u003ccommand\u003e [\u003cargs\u003e]\n\navailable git commands in 'H:/Program Files/Git/mingw64/libexec/git-core'\n\n  add                     gc                      rebase--helper\n  add--interactive        get-tar-commit-id       rebase--interactive\n  am                      grep                    receive-pack\n  annotate                gui                     reflog\n  apply                   gui--askpass            remote\n  archimport              gui--askyesno           remote-ext\n  archive                 gui.tcl                 remote-fd\n  askpass                 hash-object             remote-ftp\n  bisect                  help                    remote-ftps\n  bisect--helper          http-backend            remote-http\n  blame                   http-fetch              remote-https\n  branch                  http-push               repack\n  bundle                  imap-send               replace\n  cat-file                index-pack              request-pull\n  check-attr              init                    rerere\n  check-ignore            init-db                 reset\n  check-mailmap           instaweb                rev-list\n  check-ref-format        interpret-trailers      rev-parse\n  checkout                legacy-rebase           revert\n  checkout-index          legacy-stash            rm\n  cherry                  log                     send-email\n  cherry-pick             ls-files                send-pack\n  citool                  ls-remote               serve\n  clean                   ls-tree                 sh-i18n--envsubst\n  clone                   mailinfo                shortlog\n  column                  mailsplit               show\n  commit                  merge                   show-branch\n  commit-graph            merge-base              show-index\n  commit-tree             merge-file              show-ref\n  config                  merge-index             stage\n  count-objects           merge-octopus           stash\n  credential              merge-one-file          status\n  credential-manager      merge-ours              stripspace\n  credential-store        merge-recursive         submodule\n  credential-wincred      merge-resolve           submodule--helper\n  cvsexportcommit         merge-subtree           subtree\n  cvsimport               merge-tree              svn\n  cvsserver               mergetool               symbolic-ref\n  daemon                  mktag                   tag\n  describe                mktree                  unpack-file\n  diff                    mv                      unpack-objects\n  diff-files              name-rev                update\n  diff-index              notes                   update-git-for-windows\n  diff-tree               p4                      update-index\n  difftool                pack-objects            update-ref\n  difftool--helper        pack-redundant          update-server-info\n  fast-export             pack-refs               upload-archive\n  fast-import             patch-id                upload-pack\n  fetch                   prune                   var\n  fetch-pack              prune-packed            verify-commit\n  filter-branch           pull                    verify-pack\n  fmt-merge-msg           push                    verify-tag\n  for-each-ref            quiltimport             web--browse\n  format-patch            range-diff              whatchanged\n  fsck                    read-tree               worktree\n  fsck-objects            rebase                  write-tree\n\ngit commands available from elsewhere on your $PATH\n\n  flow  lfs\n\n'git help -a' and 'git help -g' list available subcommands and some\nconcept guides. See 'git help \u003ccommand\u003e' or 'git help \u003cconcept\u003e'\nto read about a specific subcommand or concept.\n\nxgqfrms@W10P-xgqfrms MINGW64 /e/Angular-2018 (master)\n\n\n```\n\n\n## `.gitignore` file generator\n\n\nhttps://www.toptal.com/developers/gitignore/\n\nhttps://stackoverflow.com/questions/11968531/what-to-gitignore-from-the-idea-folder/39568390#39568390\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxgqfrms%2Fgit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxgqfrms%2Fgit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxgqfrms%2Fgit/lists"}