The Importance of Version Control

Week #4 of Devslopes
On week#4 we are introduce to the importance of version control. Version control is also know as source control and is the practice of tracking and managing changes to software code. Version control is really important because it easily let’s you work on a project and add different feature by creating a branch without affecting the launched code. This makes it really easy to work on a project with multiple people, there’s a lot of different way to work on a version control environment , most popular one out there is using git(my favorite). You can use git in different ways and there’s plenty of well known platforms out there that support git, the most popular being “github”.
Github
GitHub, is a git platform where you can modify, edit and create branches in order for you to have version control on your projects. What I enjoy about git hub is the ability to use their UI web interface and also have the option to use your editor i.e Visual Basic & GitBash. At first setting up the environment for git can be tedious and intimidating but once you have it ready to go is really simple. If you are accustomed to the editor environment , you already have a head-start. GitHub is really nice and easy to use and the UI environment really helps visualize what you are doing, specially when it comes to adding comments and such.
My Take
I ended up using a combination of GitHub, Visual Basic and GitBash. GitHub’s UI let me see and visualize what I do since I’m a visual learner this helped me out a lot but I understand that knowing how to do it “manually” by coding is also really important and most likely is the industry standard so I made sure I familiarize myself with the coding aspect too. The UI is my favorite however it was so easy to use and not as tedious setting it up. I am truly excited to work on future projects as a team so I can familiarize myself more with GitHub and able to use it more often.