Git

Version Control System. What is it and it's History?

What is it?

"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" - Git website

  • Free and open-source

  • It is a version control system

  • software for tracking changes in any set of files

  • usually used for coordinating work among programmers collaboratively developing source code during software development.

  • Speed and data integrity are important aspects of Git

  • It supports distributed, non-linear workflows (many parallel branches running on different systems)

What is the need to use it?

Git is the most commonly used version control system.

  • Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to.

  • Git makes collaboration easier, allowing changes by multiple people to be merged into one source.

  • Hence, a collaboration between multiple developers working on the same project is much easier with Git. If there is some problem with the deployment, we can always revert back to the previous version

Few Important Commands

For account setup and creating a repository, in my opinion, it is better to use the git UI (git website) directly. For other functionalities, all the important commands are listed below, For more commands, refer to the following link

Where should I read more about it?

Working with git is more about usage. Giving too much time in learning Git does not make sense to me. It is an add-on to productivity, efficiency, and project management. Hands-on should be the way to go. For an overview, here are the links:

Last updated

Was this helpful?