깃을 사용하는 이유는 크게 3가지다.

 

버전관리

 

백업

 

협업

 

첫번째, 버전관리는 버전1, 버전2, 버전3 처럼 버전을 쉽게 관리할 수 있도록 해준다.

예를 들어보자면, 피피티 발표가 있을 때 아래와 같이 내용을 바꾸면 새로운 파일을 만든다. 이를 깃이 쉽게 할 수 있도록 해준다.

피피티_글.ppt

피피티_그림추가.ppt

피피티_애니추가.ppt

 

이처럼 무엇이 추가되었는지와 몇번째로 수정한 파일인지를 알 수 있다.

 

두번째, 백업은 우리가 위의 파일들을 내 컴퓨터인 로컬 저장소에 저장을 했다면 이번에는 인터넷에 있는 원격 저장소에 저장을 하는 것이다. 내 컴퓨터에 뒀을 때는 파일이 유실될 수 있지만 원격 저장소에 저장해둔다면 잃어버려도 다시 다운로드 받을 수 있다.

 

세번째, 협업은 원격 저장소에서도 버전관리를 할 수 있는데 앞서 말한 것처럼 로컬 컴퓨터에 있는 내용을 원격 저장소에 push해서 저장했다면 이를 다른 사용자가 pull하여 다운로드 받을 수 있다. 이렇게 pull하여 받은 후, 내용을 수정해서 또 다른 버전을 만들고 다시 원격 저장소로 push를 하면 수정된 내용을 원래 사용자가 pull하여 다시 받을 수 있다. 이렇게 서로 push, pull을 오가며 협업을 할 수 있다.

'이제는 사용하지 않는 공부방 > 컴퓨터공학 필수정보' 카테고리의 다른 글

Git branch 관리 (3)  (0) 2021.06.23
Git 버전관리 (2)  (0) 2021.06.21
homebrew  (0) 2021.01.04
git/github 실전편  (0) 2021.01.04
git/github 입문 완벽 정리  (0) 2021.01.03

+ Recent posts