728x90
교양/Git
-
git이란교양/Git 2022. 5. 12. 19:15
git 버전 관리를 위한 소프트웨어 버전 관리 1) 클라이언트 & 서버 모델 하나의 중앙 서버에 여러 클라이언트들이 자신의 파트의 작업을 가져오고 통합하는 것이다. 대표적으로 CVS, Subversion(SVN) 시스템들이 있다. 2) 분산 모델 하나의 중앙 서버가 있지만 여러 클라이언트들은 각자의 컴퓨터 local(저장소)에 중앙 서버의 전체 사본을 가지고 작업하는 것이다. 대표적으로 git이 있다. git을 사용하는 이유 1. 버전 관리 이전 기능의 필요하거나 코드를 복원해야하는 상황 등 과거의 버전들을 중간 중간 저장할 필요가 있다. 2. 협업 관리 개발자들이 각자 맡은 역할의 파일들을 공유하여 프로그램을 통째로 확인할 수 있다. 따라서 각자 테스트를 해 볼 수 있고, 실수가 생겼을 때 버전 관리의..