Git tutorial # 1 - What is Git?

in #tutorials9 years ago

Hello everybody! 🤗 🤗

In this post we start with a new Git course, we will know everything about git, what is and how to handle it very professionally.


¿What is git?


Git is a version control system (VCS), is one of the most used by software developers.

A version control system is a software that controls the changes of a project, ie we can have control over the changes made in the project from start to finish, as well as being able to return us to a point in the project time if We want it, or work together with more developers, thus allowing the ease to work as a team and without any conflict.

We can realize who made some change and when it did, we can also work several people in different sections of our project and unify them at the end.

There are different systems like Git, Subversion, CVS, etc. Which are used to control the versions of software.

Features:

  • Compare the code of a file, so that we can see the differences between versions
  • Restore old versions
  • Merge changes between different versions
  • Work with different branches of a project, the production and development in some cases.

In conclusion with theses versions control systems we can have a history of the changes made in our project and we can return in the time to a previous state of our project, also to have a report of the persons in charge of the change and to separate our project in different Branches for us to separate stages of the project, for example the project when it is in the development stage and then in the production stage.

Well, that's all for this post, I hope it has become clear what is git, now we will go deep to explain how it works and how we can solve many problems when developing our projects.

Regards! 👋 👋

Sort:  

Congratulations @juanpchica! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of posts published

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Este Post ha recibido un Upvote desde la cuenta del King: @dineroconopcion, El cual es un Grupo de Soporte mantenido por 5 personas mas que quieren ayudarte a llegar hacer un Top Autor En Steemit sin tener que invertir en Steem Power. Te Gustaria Ser Parte De Este Projecto?

This Post has been Upvote from the King's Account: @dineroconopcion, It's a Support Group by 5 other people that want to help you be a Top Steemit Author without having to invest into Steem Power. Would You Like To Be Part of this Project?

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by juanpchica from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

This post has received a 0.45 % upvote from @drotto thanks to: @banjo.

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.083
BTC 62692.67
ETH 1669.71
USDT 1.00
SBD 0.42