소개
  • 소프트웨어 개발 과정에서 발생하는 소스 코드, 문서, 설정 파일, 버전, 변경 이력 등을 체계적으로 관리
  • 이를 통해 변경 사항을 추적하고, 이전 버전으로 복구할 수 있으며, 여러 개발자가 안정적으로 협업
  • 대표적인 도구로는 Git, GitHub, GitLab, Gerrit 등이 있으며, 소프트웨어 품질과 개발 효율성을 높이는 데 중요한 역할