Additionally, paste this code immediately after the opening tag:

Git Reference

Git (/ɡɪt/) is a version control system for tracking changes in computer files and coordinating work on those ...

Free

Store review

Git (/ɡɪt/) is a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.

Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. Its current maintainer since 2005 is Junio Hamano.

As with most other distributed version control systems, and unlike most client–server systems, every Git directory on every computer is a full-fledged repository with complete history and full version tracking abilities, independent of network access or a central server.

Git is free and open source software distributed under the terms of the GNU General Public License version 2.


Table of Content

Tutorial - A tutorial introduction to Git
Workflows - An overview of recommended workflows with Git
Everyday Git - A useful minimum set of commands for Everyday Git
Git Attributes - gitattributes - defining attributes per path
Git Ignore - gitignore - Specifies intentionally untracked files to ignore
Git Modules - gitmodules - defining submodule properties
Revisions - specifying revisions and ranges for Git
Glossary - A Git Glossary
git-add
git-am
git-archive
git-bisect
git-branch
git-bundle
git-checkout
git-cherry-pick
git-citool
git-clean
git-clone
git-commit
git-describe
git-diff
git-fetch
git-format-patch
git-gc
git-grep
git-gui
git-init
gitk
git-log
git-merge
git-mv
git-notes
git-pull
git-push
git-rebase
git-reset
git-revert
git-rm
git-shortlog
git-show
git-stash
git-status
git-submodule
git-tag
git-worktree
git-config
git-fast-export
git-fast-import
git-filter-branch
git-mergetool
git-pack-refs
git-prune
git-reflog
git-remote
git-repack
git-replace
git-annotate
git-blame
git-cherry
git-count-objects
git-difftool
git-fsck
git-get-tar-commit-id
git-help
git-instaweb
git-merge-tree
git-rerere
git-rev-parse
git-show-branch
git-verify-commit
git-verify-tag
gitweb
git-whatchanged
git-archimport
git-cvsexportcommit
git-cvsimport
git-cvsserver
git-imap-send
git-p4
git-quiltimport
git-request-pull
git-send-email
git-svn
git-apply
git-checkout-index
git-commit-tree
git-hash-object
git-index-pack
git-merge-file
git-merge-index
git-mktag
git-mktree
git-pack-objects
git-prune-packed
git-read-tree
git-symbolic-ref
git-unpack-objects
git-update-index
git-update-ref
git-write-tree
git-cat-file
git-diff-files
git-diff-index
git-diff-tree
git-for-each-ref
git-ls-files
git-ls-remote
git-ls-tree
git-merge-base
git-name-rev
git-pack-redundant
git-rev-list
git-show-index
git-show-ref
git-unpack-file
git-var
git-verify-pack
git-daemon
git-fetch-pack
git-http-backend
git-send-pack
git-update-server-info
git-http-fetch
git-http-push
git-parse-remote
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
git-check-attr
git-check-ignore
git-check-mailmap
git-check-ref-format
git-column
git-credential
git-credential-cache
git-credential-store
git-fmt-merge-msg
git-interpret-trailers
git-mailinfo
git-mailsplit
git-merge-one-file
git-patch-id
git-sh-i18n
git-sh-setup
git-stripspace

Last update

Nov. 16, 2019

Read more