Git

Git과 GitHub?

개발하는 구름이 2023. 7. 3. 13:51
Git(깃)은 분산 버전 관리 시스템이고, GitHub(깃허브)는 Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트다.

 

실수한 부분이 있을 때 [Ctrl+Z]를 눌러서 뒤로가는 행동, 이렇게 내가 원하는 시점(버전)으로 이동할 수 있게 해 주는 것이 버전 관리이며, 이를 도와주는 툴이 버전 관리 시스템이다.

 

Git의 장점

- 소스코드를 주고 받을 필요 없이, 같은 파일을 여러 명이 동시에 작업하는 병렬 개발이 가능하다.
 - 즉 브랜치를 통해 개발한 뒤, 본 프로그램에 합치는 방식(Merge)으로 개발을 진행할 수 있다. 
 - 분산 버전관리이기 때문에 인터넷이 연결되지 않은 곳에서도 개발을 진행할 수 있으며, 중앙 저장소가 날라가버려도 다시 원상복구할 수 있다.