GIT 의 3요소


version 버전관리, backup 백업, collaborate 협업



1. Version 버전관리!


프로젝트의 버전에 따른 변화 내용을 작성하여 각 버전별 변화내용을 쉽게 확인가능!


여러 파일로 나누어 보관할 필요 없음 (ex 프로젝트 v1, 프로젝트 v2, 프로젝트 v3...)


Commit 하여 버전관리 => History 에서 버전 확인가능


이미지, 텍스트파일, 코드, 등 여러가지 쉽게 이전버전과 비교가능


=> 요약! 파일들의 변경사항 추적 용이 + 이전 버전으로 손쉽게 돌릴 수 있음




2. backup 백업!


파일들을 단순히 컴퓨터에만 보관해놓는다면 어떠한 문제로 파일이 유실될 가능성이 높다! (컴퓨터 고장, 파일깨짐, 바이러스...)


그렇기때문에 중요파일들을 백업!


Publish repository 를 사용하여 깃허브(원격저장소)에 저장소 생성! 


Push하여 로컬저장소 -> 원격저장소


Pull하여 원격저장소 -> 로컬저장소




3. collaborate 협업


my - gitup - other 간에 Push, Pull 하여 하나의 프로젝트를 협업 진행!


두 사람이 같은 파일의 같은 행을 수정하고 있다면 ?


-> 같은 파일의 경우, 파일을 자동으로 합쳐주며 같은 행의 경우 이후에 수정한 사람에게 알림을 보내줌!



========================================================================================



깃 => 자동차


깃 프로그램 (깃 허브, 깃 랩, 레드마인, 소스트리) => 특정 자동차 모델


******* 깃허브, 소스트리의 방법을 익히자! *******