What is github? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

What is github?

Hey can anyone explain what git is for because i still dont get it?and what I can do with it . I'm new to coding so its hard for me to get it...

5th Jan 2018, 7:40 PM
Dridi Oussama
Dridi Oussama - avatar
4 Answers
+ 2
yes, as some other users have mentioned before, it is a website where you can upload oyour projects.(in easy words) it is often used with other people and each of you can see what the other one has done. Normaly you would agree on who does what and then do it.for example one does the visual stuff (html, css, js) and the other the databases (php, sql...) if you are going to use it, i reccomend you to use git kraken to do the push an pull actions; it is much easier than using the node. thank you, hope it has been helpful😉😁
5th Jan 2018, 10:30 PM
Alejandro López Vega
Alejandro López Vega - avatar
+ 2
Git is a versioning system. When you have a big project with several people, you want track who changed what when. Versioning does that. Github is a site where you can upload your versioned project. You can choose to make it public.
5th Jan 2018, 8:03 PM
1of3
1of3 - avatar
+ 2
thanks guys that really helped me
7th Jan 2018, 1:48 AM
Dridi Oussama
Dridi Oussama - avatar
+ 1
GitHub is a hub to store the repos of the git. Important Point is git and GitHub, both are different things but are inter related. Github can also be considered as a cloud storage for git. Git is the version control software. In very simple words, version control can be seen as : > that suppose today on 9 Jan 2018 you write some Java or HTML code. > Now, suppose on 10 Jan 2018 you make some changes to the code that was written on 9 Jan 2018 > On 11 Jan 2018, you realise that the code that was written on 9 Jan 2018 was more efficient. > Now, here version control comes into play. > Normally, when we are Beginner developers, we just edit and edit and edit our code until we find it working right. > But there are cases, where some changes made by us do not result in better output. > So to go back to more efficient code, git is used. > This was one of the benefits of using git. Interesting thing is, git also helps us in listing the changes that we have made. Like in above example, if git was used, then git will show you the differences that was made on 9 Jan and 10 Jan 2018. Now coming to GitHub part. > Suppose by some chance your system crashes. > And your code that was written on 9 Jan 2018 was really important. > Now, if using git, you have already uploaded your code to GitHub, then when your system fixes, you can easily Pull back your code that was written on 9 Jan 2018. I hope I was able to help you understand about git and GitHub in some way. If any doubt still persists then please just ask it through comments. I will answer them as much I can. Happy Coding!
8th Jan 2018, 9:12 PM
Jorvis