The Agile method in SDLC (Software Development Life Cycle) is an iterative and incremental approach that prioritizes flexibility, customer collaboration, and rapid delivery of working software in small, manageable chunks
Devops is a set of practices and tools that merge software development and IT operations to automate and integrate processes enabling faster, more reliable software delivery with continuous improvement, collaboration and shares responsibility between teams.
Source Code Management is a foundational practice that involves tracking managing, and controlling changes to the source code and related configuration files throughout the software development lifecycle.
Version Control System is a tool that tracks code changes, enables collaboration, and manages versions (like Git, GitHub, Bitbucket).
The main types of VCS are local, centralized and distributed.