Git, GitHub, GitLab 은 무엇인가
분산 버전 관리 시스템 (DVCS : Distributed Version Control System) : 분산 버전 관리 시스템은 소프트웨어 버전 관리를 위한 시스템으로 공식 저장소로 간주되는 중앙 저장소가 있고 개발자들이 이 저장소를 로컬에 복제(clone) 하여 사용한다. 각 개발자들이 자체적인 로컬 저장소를 갖고 있기 때문에 동시에 여러 명이 작업을 할 수 있어 협업에 효과적으로 사용된다. 특징 자체적인 로컬 저장소에서 독립적으로 작업하고, 필요에 따라 중앙 저장소에 변경 사항을 반영하여 코드를 공유할 수 있다. 중앙 서버의 문제가 있어도 클라이언트 PC의 소스를 통한 원상 복구가 가능하다. 독립적인 브랜치를 이용하여 신규 기능 개발이나 버그 수정 작업을 안전하게 수행할 수 있다. 분산 버전 관리 ..
2023.12.12