Git is a popular version controlling tool. Mainly used for,
- Code changing tracking
- Code review
- Team and Code Collaboration
Git helps (Bold are pretty much Git keywords),
- Manage projects in the form of Repositories
- Developers can clone it on their local machines so create an independent copy
- Controls the changes by using Stagging and Committing
- Commits help to push new changes to master Repositories
- Branching is one of the other to separate new work
- Merging new Branches to local or master Repository
- PULL helps to keep the latest local copy
- PUSH helps to migrate new local changes to the Remote Master Repository
Why GIT only?
- Git is one of the popular tools
- Over 80% of developers come across this
- You can work from anywhere and Git helps to manage code Repository in a centralized manner
- Commit histories are available so tracking changes and removing (RESET) is easier
- You can even revert a single Commit or a part of it or whole Branch.