====== GIT ====== Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Many projects maintain their files in a GIT repository, and sites like GitHub have made sharing and contributing to code simple, valuable, and effective. GIT allows projects to accept changes you have made to its code repository. ---- [[Ubuntu:GIT:Best Practices|Best Practices]] [[Ubuntu:GIT:Configure GIT|Configure GIT]] [[Ubuntu:GIT:Create a Pull Request on GitHub|Create a Pull Request on GitHub]] [[Ubuntu:GIT:Error insufficient permissions|Error insufficient permissions]] [[Ubuntu:GIT:git bisect|git bisect]] [[Ubuntu:GIT:git cherry-pick|git cherry-pick]] [[Ubuntu:GIT:git describe|git describe]] [[Ubuntu:GIT:git fsck|git fsck]] [[Ubuntu:GIT:git rebase|git rebase]] [[Ubuntu:GIT:git reflog|git reflog]] [[Ubuntu:GIT:git reset|git reset]] [[Ubuntu:GIT:git revert|git revert]] [[Ubuntu:GIT:git rev-parse|git rev-parse]] [[Ubuntu:GIT:git stash|git stash]] [[Ubuntu:GIT:Install Git|Install Git]] [[Ubuntu:GIT:List the files which are under version control|List the files which are under version control]] [[Ubuntu:GIT:Relative Refs|Relative Refs]] [[Ubuntu:GIT:Restore deleted file|Restore deleted file]] [[Ubuntu:GIT:Revert or amend last commit|Revert or amend last commit]] [[Ubuntu:GIT:Undo changes|Undo changes]] [[Ubuntu:GIT:Workflow, Branching Strategy, and Release Management|Workflow, Branching Strategy, and Release Management]]