{"id":1588,"date":"2026-05-07T13:44:38","date_gmt":"2026-05-07T13:44:38","guid":{"rendered":"https:\/\/sites.wsagames.com\/yy8y24\/?p=1588"},"modified":"2026-05-10T19:32:14","modified_gmt":"2026-05-10T19:32:14","slug":"why-i-choose-github","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/yy8y24\/2026\/05\/07\/why-i-choose-github\/","title":{"rendered":"Why I choose GitHub"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>What is GitHub:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub is a for-profit company that provides cloud-based Git repository hosting services (\u200cHolcombe, J., 2018).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub has now become a central hub for innovation, learning and community-driven development. From tracking bugs and planning features to automatically deploying code and collaborating on open-source projects, GitHub supports every stage of the software lifecycle (Black, S., 2025).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How GitHub works (Sandu, B., 2026)\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub operates on version control. Every change to a file is tracked, timestamped and attributed to a specific person. You can revert to any previous state of the project at any time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Repositories and File Storage\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A repository is the basic unit. Each repository contains all the files for a project, as well as the complete revision history for each file.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloning allows you to copy a remote repository to your local machine.<\/li>\n\n\n\n<li>The commit history records all changes made to the project, who made them, and when they were made.<\/li>\n\n\n\n<li>A branch is a parallel version of the code. Changes can be made to a branch in isolation, and then proposed for merging back into the main branch. Branches help keep the main codebase stable and enable multiple people to work on it simultaneously.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Advantages and Disadvantages of GitHub (\u200cClancy, J., 2018)\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Advantages\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collaboration: GitHub is ideal for remote collaboration. Multiple people can work on the same code online or offline, and this code is stored in a single Git repository.<\/li>\n\n\n\n<li>Backup: GitHub provides a simple and convenient way to make code and version history accessible online.<\/li>\n\n\n\n<li>GitHub\u2019s community and open-source support provide a wealth of resources and shared knowledge (The CTO Club, 2025).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Disadvantages\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Safety\uff1aWhen it comes to high-value intellectual property, using GitHub is effectively handing it all over to GitHub and anyone with login credentials.<\/li>\n\n\n\n<li>Price\uff1aSome features on GitHub, as well as those on other online repositories, are locked behind a SaaS paywall.<\/li>\n\n\n\n<li>Merge conflicts and the risks associated with changes to the main branch (Raymond, D., 2023).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>My Opinion:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My main reason for choosing GitHub is for backup purposes. As my computer cannot run UE5, I usually work on my team member Zixuan\u2019s computer and on the computers in the school classrooms. I therefore really need a platform where I can share code, so that changes I make on the school computers can be synchronised with my team member\u2019s computer. Using GitHub allows me to synchronise my work both during and after class.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As I only use GitHub\u2019s most basic features, I don\u2019t need to worry about costs. Furthermore, as I am the only technical member of our team, I am the only one using GitHub, so conflicts are unlikely to arise. The drawbacks mentioned above do not have a significant impact on me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As mentioned in the section on advantages, collaboration and version control are my primary reasons for using GitHub, and these are also its key strengths. Furthermore, as a beginner with UE5, there is a risk that my actions might cause errors in the programme that I am unable to resolve; GitHub allows me to revert to previous versions, thereby minimising any losses and ensuring the security of our project. For these reasons, GitHub is my preferred choice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reference:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Black, S. (2025).&nbsp;<em>What Is GitHub and How Does It Work? A Beginner\u2019s Guide<\/em>. [online] ColabCodes. Available at: https:\/\/www.colabcodes.com\/post\/what-is-github.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u200cSandu, B. (2026).&nbsp;<em>What Is GitHub? A Beginner\u2019s Overview<\/em>. [online] TMS Outsource. Available at: https:\/\/tms-outsource.com\/blog\/posts\/what-is-github\/ [Accessed 10 May 2026].<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u200cHolcombe, J. (2018).&nbsp;<em>What Is GitHub? A Beginner\u2019s Introduction to GitHub<\/em>. [online] Kinsta\u00ae. Available at: https:\/\/kinsta.com\/blog\/what-is-github\/.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u200cClancy, J. (2018).&nbsp;<em>The Pros and Cons of Using GitHub for Repository Management<\/em>. [online] CodeClouds. Available at: https:\/\/www.codeclouds.com\/blog\/advantages-disadvantages-using-github\/.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Raymond, D. (2023).&nbsp;<em>Top 10 Cons &amp; Disadvantages of Using GitHub<\/em>. [online] Articles for Project Managers &#8211; The Project Management Network. Available at: https:\/\/projectmanagers.net\/top-10-cons-disadvantages-of-using-github\/.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The CTO Club (2025).&nbsp;<em>GitHub Review 2026: Pros, Cons, Features, and Pricing<\/em>. [online] The CTO Club. Available at: https:\/\/thectoclub.com\/tools\/github-review\/ [Accessed 10 May 2026].<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is GitHub: GitHub is a for-profit company that provides cloud-based Git repository hosting services (\u200cHolcombe, J., 2018). GitHub has now become a central hub for innovation, learning and community-driven development. From tracking bugs and planning features to automatically deploying code and collaborating on open-source projects, GitHub supports every stage of the software lifecycle (Black, [&hellip;]<\/p>\n","protected":false},"author":56,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66,1],"tags":[],"class_list":["post-1588","post","type-post","status-publish","format-standard","hentry","category-research-semester-2","category-year2"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts\/1588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/users\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/comments?post=1588"}],"version-history":[{"count":22,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts\/1588\/revisions"}],"predecessor-version":[{"id":1693,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts\/1588\/revisions\/1693"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/media?parent=1588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/categories?post=1588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/tags?post=1588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}