반응형
 

초보자도 알 수 있는 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
블로그 이미지

나남나여

일상 제품리뷰와 맛집/여행/사진을 좋아하고 IT 관련 프로그래밍 초급 & 고급 정보를 공유하는 블로그

,