Code Logistics
Version Control Systems (VCS)
Version control systems are simply software that allows you to "save" your code by providing a label to the state of that code in that moment in time. That label is commonly a hash.
The only realistic option if you're starting a project post-2010 is Git. Other systems that existed and were in use include:
Code Hosting Services
Code hosting services provide a place for your verison-controlled source code to stay. You could use Google Drive or Dropbox but they don't provide native integrations with VCSes like Git (just don't store your code like that)
As of 2021, these are the most popular/still actively maintained code hosting services:
Continuous Integration/Continuous Delivery (CI/CD)
Continous Integration
Continuous Delivery
Last updated
Was this helpful?