GitHub

Jun 09 2018

Picture here

I have taken some time to get a better understanding of GitHub. I have heard that it's used for "version control" but didn't really have a great understanding of 'how'?. After reading up a bit, one thing it does is keep the revisions organised, storing the modifications in a central repository (that's the GIT side). Obviously, even just GIT allows for collaboration between developers, as it becomes easy to see what changes have been made when.


With GitHub this collaboration can get taken to another level. The code you post there becomes public and basically anyone can download it, upgrade or change it and upload it. If the developer feels they've done a particularly good job then can seek to be credited directly. Obviously, you have to be careful not to upload anything sensitive onto GitHub.


I went through my first few uploads. It was actually fairly straightforward, thanks to a tutorial but Canned Laughter: https://www.youtube.com/watch?v=BWiAUtwtqjM
He explained very well how to be 'super legit with Git'. The only thing to keep in mind is that if it's your first time pushing to Git you may need to provide an email and name to identify yourself, but it seems these can be anything. Now it's up to me to STAY legit with Git when upload my sh...stuff.


Also Linus Trovalds is a bit of a programming beast :)