Hello everyone,
In this post I will be explaining one example of version control systems. I mean git.
In case of you guys dont know what version control systems are, or you don't know what they do or any example of version control systems like git. Let me tell you this, they basicly keeps track of every change you make on your files and make you able to go back in time to any particular state of your file or version or whatever you say it is. This means, you can revert your changes back to it's previous states and this was one of the most important features of git. And also git can almost work with any type of files. Before I use git I was drawing in my project files trying to remember which one was the last version of my code or what did I do last and the list goes like that but after I met with git everything got easier. and seriously git is just awesome I believe every programmer should know how to use git I am not saying that to force you watch these tutorials seriously it is just awesome.
Git also makes you able to colloborate with different people and this is the other killing feature of git. Well you guys may think that colloborating with different people shouldnt be so difficult but let me give you an example;
Lets say you are working in a huge software development team, and you need to work together with your colleages. Without using git you guys would probably spend tons of hours to merge all of your codes you typed. Just think about it. Lets say you wrote 200 lines of code in 10 different function and your colleges wrote 1000 of lines of code in 50 different function on the same *.java file lets say. Also you are guys are gonna need to compare your code in order to find out which function work fine or better and second, you guys are gonna need to merge those developments. So how would you do it, how would you merge those distrubuted developments without using any version control system right?
Git also allows you to revert files back to a previous state or the entire project if you want, or you can check who edited the last. it has just bunch of features you can use while developing software and I heart that graphic designer is also using git too, pretty usefull.
So, to make long story short git can fix anything if you screw up thats what i usually do most of the time.
That is it for this post everyone.
Hiç yorum yok:
Yorum Gönder