분산 버전관리
-
[Github/Git]Git과 Github프로그래밍/Github&Git 2021. 12. 29. 12:33
코딩을 시작하며 깃허브에 대해 알아보기 시작한 사람들 중 "Github는 알겠는데 Git은 또 뭐야?!" 라고 생각했던 사람들...전에 그랬던 나를 위한 포스팅이다. 깃(Git) 버전을 편리하게 관리할 수 있게 도와주는 시스템 혹은 도구이다. 과제를 하면서 한번 쯤 봤을 법한 위의 상황들처럼 코드를 짜면서도 비슷한 상황이 발생할 때가 많은데, 폴더나 파일별로 version 이름을 붙여 관리하는 번거로움을 없애기 위해 VCS, Version Control System(버전 관리 도구)가 만들어졌다. VCS는 중앙 집중식 버전 관리(Centralized Version Control)와 분산 버전 관리(Distributed Version Control)로 나눌 수 있다. 중앙 집중식 버전관리(Centraliz..