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
Mobile Applications Development Co Lead
Web Development Co Lead
Cybersecurity Lead
Marketing Lead
Marketing Co Lead
Marketing Core Team
UI/UX Lead
UI/UX Co Lead
Communication Lead
Entrepreneurship Lead
Entrepreneurship Core Team
Entrepreneurship Core Team
ML/AI Lead
ML/AI Core Team
Multimedia Lead
UI/UX Team Member