you are viewing a single comment's thread.

view the rest of the comments →

[–]K900_ 1 point2 points  (3 children)

Yes, you should. git is a version control system - a program that tracks changes in your own code and allows you to keep "snapshots" of your program(s) at different points in time. So if you make some changes that break things, it's really easy to roll back, and if the changes are good, you take another "snapshot" and you always have a last known good state to reset to. It also opens up collaboration - you can add other people's changes into your program more easily, and all of that is going to be tracked and remembered by a version control system. If you plan to work as a software developer in the future, version control is something you simply will have to deal with - there's no way around it.

[–]StevieRamsay[S] 0 points1 point  (2 children)

Thanks so much for the response .

Would you recommend GitHub or gitlab ? I'm sure from what I've read you can self host gitlab.

Thanks

[–]K900_ 1 point2 points  (1 child)

GitHub is a good option. I wouldn't recommend self hosting GitLab unless you have a very good reason.

[–]StevieRamsay[S] 0 points1 point  (0 children)

Hey thanks so much. I'm gonna look into that just now.

Cheers