Git으로 할 수 있는것
-버전 관리
- 실수했을때 이전 상태로 되돌릴 수 있다
- 기능별로 작업한 기록을 남길수 있다
- 언제,누가,무엇을 바꿨는지 기록이 남아있다
- 실험용 브랜치를 만들어 안전하게 테스트 할수있다
-협업(Github활용)
- 여러 사람이 같은 프로젝트를 동시에 작업할 수 있다
- 각자 맡은 기능을 브랜치로 나눠서 작업할 수 있다
- Pull Request로 변경 내용을 리뷰하고 합치기 쉬움
- 충돌이 나도 git이 알려줘서 조욜해서 해결 가능

Branch
- commit이 뻗어 나가는 한 줄기를 branch라고 부름
- 원하는 commit에서 새로운 branch 를 만들 수 있음

Github 원격 저장소
- 코드를 저장하는 서버 스토리지를 원격 저장소(Remote repository)라고 부름
- 로컬 저장소의 git이 관리하는 내용을 그대로 원격 저장소로 저장가능
- 원격에 저장된 코드는 협업에 활용할수 있음
- 팀원 각자 로컬 저장소로 복사(clone)해서 git으로 버전관리
- 개인 작업을 마치면 다시 원격 저장소로 업로드(push)해서 최신 코드 공유

Git 실습
- 싲가 - > cmd(명령프롬프트) -> git 작성후 잘나오는지 확인 -> git 세팅해줘야함
git config --global user.name "당신의 이름"
git config --global user.email "당신의 이메일"
= 이름과 이메일을 세팅해주지 않으면 커밋을 할때 누구냐고 물어볼수도 있는 상황이 생김
-> exit