+ 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?
13 Answers
+ 13
its to host code, and allow others to work on it more easily
+ 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.
+ 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
+ 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.
+ 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?
+ 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
+ 2
Github is a version system which means in general you can develop on your pc and can host every stable version on there
0
host code? please elabprate on that?
0
What exactly does hosting mean?
0
@AKC you lost me... please inbox me
0
ok
0
@ Kenyatta Thanks so muxh