Github? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Github?

Ive looked online everywhere to figure out what github is used for and I cant figure out what they do or what I need it for. Can Someone elaborate?

11th Jan 2017, 10:09 PM
Marie
Marie - avatar
12 Answers
+ 13
its to host code, and allow others to work on it more easily
11th Jan 2017, 11:01 PM
Ahri Fox
Ahri Fox - avatar
+ 4
You can upload your source files for eg a project. This is possible in a version system which means that if you synchronised github and your ide (your source files) and this version of your application is broken, you easily can set github to a previous version, so you can bugfix the broken one and keep a stable version online.
11th Jan 2017, 11:37 PM
Andreas K
Andreas K - avatar
+ 4
Messaging is not possible in this app. So I try to explain it in another way. Think of an app on your smartphone. Sometimes there are some updates you should install. That update is a new version of the application. That is what you are doing on github. You upload your source files for others and update it to the next stable version so everyone can download the latest version of your application. Now we come to following expressions: stable version and bugfix. A bug is an issue or a failure in a program. a stable version should be free of bugs. But if you updated your source files on github and find some critical bugs later. Then you can set your github to a previous stable version. After this you have time to find the bugs and fix them. note: Another topic for using version system like GIT used by github is in team programming but that's an other story
12th Jan 2017, 12:00 AM
Andreas K
Andreas K - avatar
+ 3
github isn't a version system, GIT is a version system, Github is a site that allow users to push or save git projects remotely, so if something bad happen to your pc you have all your project there, and also you can work in team in the same project. github is just the host.
12th Jan 2017, 5:23 AM
Jesus Guerrero
Jesus Guerrero - avatar
+ 3
@Keny I've been in far more situations when my internet was broken than my USB stick, which I can afford redundancy in anyway. That said, losing them can be quite a worry. Can you make your code private/selectively available on github?
12th Jan 2017, 7:58 AM
Leon
Leon - avatar
+ 3
@Keny unfortunately to do that in github you have to pay, in a free account all your projects are public, but you can use GitLab that offers you that option , that is what i use :D
12th Jan 2017, 2:54 PM
Jesus Guerrero
Jesus Guerrero - avatar
+ 2
Github is a version system which means in general you can develop on your pc and can host every stable version on there
11th Jan 2017, 11:21 PM
Andreas K
Andreas K - avatar
0
host code? please elabprate on that?
11th Jan 2017, 11:30 PM
Marie
Marie - avatar
0
What exactly does hosting mean?
11th Jan 2017, 11:30 PM
Marie
Marie - avatar
0
@AKC you lost me... please inbox me
11th Jan 2017, 11:46 PM
Marie
Marie - avatar
0
ok
12th Jan 2017, 1:33 AM
Marie
Marie - avatar
0
@ Kenyatta Thanks so muxh
12th Jan 2017, 5:16 AM
Marie
Marie - avatar