What is version control? Essentially, it’s a system that allows you to record changes to files over time, thus, you can view specific versions of those files later on.
A version control system, or VCS, tracks the history of changes as people and teams collaborate on projects together. As the project evolves, teams can run tests, fix bugs, and contribute new code with the confidence that any version can be recovered at any time. Developers can review project history to find out:
- Which changes were made
- Who made the changes
- When were the changes made
- Why were changes needed
At the end of this workshop, you will be able to:
Create a repo
Make changes to the code base
Open up a pull request (PR)
Merge code into the master branch
GDSC Lead
web development lead
co lead
ML lead
community lead
web development team
ML core team
ML core team