**Git**
은 **소스코드 저장을 도와주는 프로그램**
입니다.
Git을 사용하여 프로그램을 저장하면, **누가 언제 어떤 글자 또는 코드를 변경했는지**
알 수 있습니다.
또한, 중요한 코드를 실수로 잘못 바꾼 경우 **다시 되돌리기도 가능**
합니다.
따라서, 실무에서는 파일을 Git을 통해 저장합니다.
Github
는 Git이라는 프로그램으로 저장한 파일들이 **실제로 저장되는 장소**
입니다.
따라서, **우리가 작성한 파일들을 Git을 사용하여 Github에 저장합니다.**
Github와 같은 저장소들은 Gitlab, Bitbucket 등 많이 있지만, 우리는 가장 인기있는 Github를 사용합니다.
프로젝트 폴더 내 Git 설정은 다음과 같습니다.
1) Github 에 repository 를 생성합니다.
2) vscode를 사용해 프로젝트 폴더 터미널 내 git init 을 입력, 폴더 내 git 저장소를 만들어 줍니다
(이후 .git 폴더의 생성 여부 확인은 ls -al 명령어로 확인합니다)
3) 이후 프로젝트 폴더와 원격저장소(git repository)를 git remote add origin (나의 저장소 주소) 연결시켜 줍니다
*이때, 나의 저장소 주소는 github에서 확인 가능합니다
4) 이후 git 저장소에 내 코드를 등록 하고 싶을때는
를 통해 할 수 있습니다!
수업 진행에서 사용할 멘토 reference 코드를 받기 위해서 우리는 git pull 을 사용하여 손쉽게 코드를 받아올 수 있습니다
1) 원하는 위치에 codecamp-04-mento 폴더를 생성합니다
2) vscode의 터미널을 통해 생성해놓은 codecamp-04-mento로 이동합니다
3) git clone (복제할 git 주소)
4) 추후 최신버전의 코드를 받아 올때는 git pull origin master 를 사용해 최신화 합니다
*!mento코드를 직접 수정하게 될경우 pull 과정에서 충돌이 날 수있으니 수정하시지 않는걸 권합니다!