DEV Community

Payilagam
Payilagam

Posted on

git basics

Today, I learnt git in payilagam. git means Version Control System

Git is a free and open source distributed[To Be Discussed] version control system designed to handle everything from small to very large projects with speed and efficiency.

Let’s use your resume as an example. You’ve probably had several iterations of your resume over the course of your career. On your computer, you probably have separate files labeled resume, resumev2, resumev4, etc. But with version control, you can keep just one main resume file because the version control system (Git) tracks all the changes for you. So, you can have one file where you’re able to see its history, previous versions, and all the changes you’ve made over time.

What is version control?
Version control enables you to track changes to a software's source code. Thus, a software's delivered version consists of a set of specific versions of each of its components and source code files. For example, an icon might have only been changed twice, while a code file might have undergone several dozen changes over time.

References:
https://git-scm.com/
https://github.blog/developer-skills/programming-languages-and-frameworks/what-is-git-our-beginners-guide-to-version-control/
https://about.gitlab.com/blog/what-is-git-the-ultimate-guide-to-gits-role-and-functionality/

Top comments (0)