git
- git is a distributed Version/Control system and CLI/Tool created by Linus Torvalds in 2005.
- It is the most widely used tool for source/control/management.
- git tracks changes to Code within a Repository, enabling collaboration and history management.
Key Features
- Distributed — every clone is a full Repository with complete history
- Branching and merging are lightweight and fast
- Supports non-linear development workflows
Common Commands
275 Linked References
Hierarchy
- gitAlias
- gitAliasmd-url
- gitclean--directory
- gitclean--dry-run
- gitclean--force
- gitcommit
- gitcommitConventional
- gitcommitConventionalgitmoji
- gitcommitmessagetemplate
- GitCredential Manager
- gitdelta
- gitFriendly
- githook
- githookcommitpre
- githookHow ToIgnore pre-commit hooks on a single commit
- gitHow ToDiscard Changes to Working Dir
- gitls-files
- gitls-files--cached
- gitls-files--exclude-standard
- gitls-files--ignored
- gitmoji
- gitQDoes an ahead-behind count against origin reflect the remote's current state?
- gitQIs it possible to have a submodule pointing to another commit
- gitQWhat does git ls-files -i -c --exclude-standard do?
- gitQWhat is an octopus merge?
- gitQWhat's the git command that will remove untracked and unignored files to bring it up to HEAD?
- gitQWhy does git check-ignore report nothing for a tracked file?
- gitQWhy does git grep -E report no matches for a word-boundary pattern?
- gitrebase
- gitreflog
- gitreflogQWhy does it make sense for lazygit to use the reflog for undo and redo?
- gitreset
- Gitrestore--staged
- gitshow
- gitsubmodule
- gitui
- gitworktree
- gitworktreeQHow does git stash interact with git worktrees