Why We Use Git
Git simply called as version control system. In software development no matter it is java, .net, php, or javascript developers had some common issues like files merging.
Imagine there is a project on which 100 developers are working on every day. So what you think how they will merge all their work in to the main project ? Because at last there will be only one project file developers have to merge them all so that their project can run. Will they merge manually by reading line by line of code. And if they will do this either this is a wrong way but will they merge all the files correctly ? or what will happen if they face some issues will they check again whole files of a single day ?
This is the main point where Git works like a hero. If developers was using the Git in their project then these all work will handled by the Git. They don’t have to work for it. I’ll show you the process for merging the code with git below in more detail.
Benefits Of Using Git
There are number of benefits mentioned below.
- You will have the complete project copy for each day
- If you work in a file conflicts with another developers work, It will show and ask you to resolve this conflict.
- Your project will always in your hand. No matter it has been vanished on server by some mistake or mistakenly you don’t have the backup’s offcourse. There is no tension because Git is there.
- Git is machine independent. If you are working on a project on laptop. And then you think I should work on desktop you only need to make a clone on your desktop. And things will be ready to go.
- You can manage and keep an eye on the work, that who is working hard in your team and who is not by just seeing the code pushing in your repository
Initial Obstacles Using Git.
When Git comes in to the market. It was little bit hard to use it and the reason was major of the things was controlled by the command line prompt. You have to write the commands on a black screen to use Git. And offcourse it was not easy for all to use this in that way. After time to time many software came into market with good graphical interface but most of them having allot of issues while pulling or pushing. Many of them requires much dependencies to install or so on.
Simplest Tool For Git
I’ve used many git softwares but most of them are not user friendly. And i was always in the search to findout the easiest software to use Git.
Recently i just found a git software namely “GITKRAKEN”.
Trust me. I haven’t seen the simplest & easiest software to use git except GitKraken.
This is very easy to install and very easy to use all the Git functionalities with GitKraken.
GitKraken
It started in 2014. Two great developers stood up to make a Git Gui that never made before. They started work on to make a git software that will work on all major operating system.
Axosoft gave them a chance of 30 days to prove this can be happens. When their time period finished and shows them the prototype they have made they all excited because no one has seen some thing like this before. Then they deployed a big team for this project and still improvements and new things are coming time to time.
Installation & Useage
First you have to download GitKraken.
It is available on Windows (64+32 Bit), Mac,Linux (.deb), Linux (Gzip)
When you will open GitKraken after installation you will happy to use it just because of user friendliness.
Now you can make new repositories & as well as making clones from the Git project repositories. It will take some time to make a clone but after making a clone. Try to edit some project files. It will automatically detect and will show that these files have been edited would you like to commit & push.