Git
Git is a distributed version control system that allows a developer to track changes made to files in their projects. Teams of developers can use Git to collaborate on a single project at scale. This is made possible by branching, which allows developers to make specific changes to eventually be merged into the main
branch of the codebase (or Git repository).
Created as a free and open-source tool by Linus Torvalds in 2005 for development of the Linux kernel, Git is now a fundamental development tool used by almost all professional developers.
Installation instructions (for systems like Windows, macOS, and Linux) can be found here.
Git Concepts
- Add
- Branch
- Cherry Pick
- Clone
- Commit
- Config
- Diff
- Fetch
- Fork
- Init
- Log
- Merge
- mergetool
- Move
- Pull
- Pull Request
- Push
- Rebase
- Remotes
- Remove
- Reset
- Restore
- Revert
- Stash
- Status
- Tag
Git contributors
- BrandonDusch9 contributions
- short_matthew_f6 contributions
- Victoria-DR5 contributions
- YanisaHS4 contributions
- Pandz183 contributions
- Christine_Yang3 contributions
- CBID22 contributions
- tefyfernandez2 contributions
- regantewksbury1 contribution
- RaffyRod1 contribution
- THE-Spellchecker1 contribution
- benoitBon-Lanon33933430161 contribution
- AlexArd1 contribution
- susheelthapa1 contribution
- vide_onirique1 contribution
- sneha_sridharan1 contribution
- krushnarout1 contribution
- liye01 contribution
- Prince251 contribution
- garanews1 contribution
- Edwarddl971 contribution
Contribute to Docs
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.