GitHub

Git and GitHub are wonderful tools when it comes to version control and collaborative development as a team. I created my GitHub account just last year when I was participating in a HTML5 Game Development Boot Camp. Took me a while to have a feel of how things work in GitHub as I was pretty unfamiliar with how it works, even though I might have used it in some team projects a few years ago.

During my internship, our teams collaborate and work together using GitHub. This gave me the opportunity to have a first hand experience on how GitHub can be useful in the software development industry. It also puts me in a place where I get to learn on the job about Git commands and have a better understanding of how Git and GitHub works.

Initially I had the impression that Git and GitHub are the same. However, I was wrong to have thought that. Why else would they be called different names then? GitHub is a website that helps teams to collaborate on projects from various locations. It is based on Git, and it provides a central copy of the latest code for team members to access. Git on the other hand, is a version control system. It keeps track of the repositories that are available, as well as the history of the changes made. Using Git and GitHub together, each member of the team is then able to get a copy of the latest code onto their computer, and start developing on that set of codes. Once they are happy with the changes made, the code is then uploaded onto GitHub for the rest of the team members to access.

This section, I aim to document the usage of Git and GitHub. It may be scary and intimidating initially, but I managed to learn this much over the course of my internship. It definitely is not a very detailed documentation, but I would like to keep it here for my own reference and for my future usage.

*Note: How each individual uses these tools may differ as well, as each person may have their own preferred set of software to work with. 

Leave a comment