Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 2, 2022 06:50 am GMT

What is a Version control system (VCS)

Version control helps in recording changes made to files by keeping a track of modifications done to the code. It is the core of Open Source software. It has become one of the essential skills.

Why use VCS?

Team Collaboration - Many developers can work on different parts of software at a single time.

Tracked Changes Who, What, When, Why has done that.

Automation - Automated builds and code reviews with Continuous Integration (CI).

Most preferred VCS:

Git
Concurrent Versions System (CVS)
Apache Subversion (SVN):
Mercurial
Bazaar

Why git?

Among them, git is the most preferred, also Github (The most popular code hosting platform) directly supports git.

It provides some features like:

Distributed System
Branching
Speed and Lightweight
Compatibility

Some companies and projects use git.

Image description

Using the git.

git can be used through bash/terminal and also through GUI.

Some Basic commands of a git:

git init initializes a repository

git add adding/staging changes of a file.

git commit committing or writing a history of a file.

Resources to learn git.

Videos tutorial:

Kunal - https://youtu.be/apGV9Kg7ics

FreeCodeCamp - https://youtu.be/RGOj5yH7evk

Blogs:

HubSpot - https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners

FreeCodeCamp - https://www.freecodecamp.org/news/learn-the-basics-of-git-in-under-10-minutes-da548267cc91/

Pradumna Saraf - https://blog.pradumnasaraf.co/want-to-learn-about-git-and-github-in-a-more-fun-way

"The only repo you need"

This Blog is part of the 15-day OPEN SOURCE Twitter Bootcamp.

Aim: To build a GitHub repo and to bring all Bootcamp tweets and materials in one place, which will help the new learners in the future.

Repo Link (Don't forget to the repo)

https://github.com/Pradumnasaraf/open-source-with-pradumna


Original Link: https://dev.to/pradumnasaraf/what-is-a-version-control-system-vcs-b8n

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To