초보자도 알 수 있는 GIT 기본
GIT 은 일반적으로 코드 버전 관리 프로그램 이라고 생각하면 됩니다.
예를 들어볼까요
졸업작품 보고서를 작성하는데 중간중간 수정하는 일이 발생하겠죠?
과거에 작성했던 내용을 혹시 모를 이유로 다시 되돌릴 수 있게 하기 위해서...
그러면 우리의 폴더는 아래와 같은 파일들이 생겨나는 경우가 허다합니다.
졸업작품보고서.pptx
졸업작품보고서(수정1).pptx
졸업작품보고서(최종).pptx
졸업작품보고서(진짜최종).pptx
졸업작품보고서(최종of최종).pptx
졸업작품보고서(마지막최종).pptx
졸업작품보고서(최종2).pptx
GIT 을 이용하면 졸업작품보고서.pptx 파일 1개를 기준으로
버전별로 저장하여 rollback 시에 손쉽게 돌아갈 수 있습니다
결국 GIT 의 역할은 버전을 관리(Version Control)하며 동시협업(Cooperation)을 할 수 있게 만들어주는 프로그램
협업이라 함은 여러개발자가 1개의 파일을 각 기능에 따라 개발후 병합할 수 있도록 합니다.
왜 GIT 일까?
GIT 은 바보같은 컨텐츠 트래커라고도 하는데 상황에 따라 아래 4가지 정도를 의미한다고 보면 됩니다.
1. 발음이 가능한 임의의 3글자 조합
2. 멍청한, 경멸하고 비열한, 단순한 이 중 아무 단어로 해석되어도 좋다
3. global information tracker의 약자
4. goddamn idiotic truckload of sh*t
원본은 아래에서 확인할 수 있으니 궁금하시면 직접 확인해보시면 될 것 같습니다^^;
https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290#
GIT 특징
소스를 다른환경으로 보낼 수 있음. 즉, GitHub 에 백업본을 보관할 수 있다.
GIT = 버전 관리프로그램
GitHub = GIT 으로 관리하는 소스의 저장소
GitHub 에 올려놓은 소스는 다른 사람이 내려받은 후 수정하여 다시 GitHub 에 올려놓을 수 있음
'IT > GIT & GitHub' 카테고리의 다른 글
GIT 설치 방법 및 설치옵션 따라하기 (0) | 2021.08.12 |
---|