Git은 소스코드 버전 사이를 오갈 수 있게 해주는 통로
Git : 소스코드 버전 관리 시스템
GitHib : Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트
GUI : 그래픽 유저 인터페이스 , 마우스로 클릭해서 사용하는 방식
GLI : 커맨드 라인 인터페이스 명령어를 하나씩 입력하는 방식
Git Bash : GLI 방식으로 Git을 사용할 수 있는 환경
커밋(commit) : 버전 관리를 통해 생성된 파일, 행위를 의미
$ git commit -m "설명 메세지"
-m "message"의 약자
로그(log) : 지금까지 만든 커밋을 모두 확인
$git log
체크아웃(checkout) : 원하는 지점으로 파일을 되돌림
git checkout -(최근 커밋한 시점)
로컬저장소 : Git으로 버전 관리하는 내 컴퓨터 안의 폴터
원격저장소 : GitHub에서 협업하는 공간을 의미
레포지토리 : 원격저장소를 의미
푸시(push) : 로컬저장소의 커밋을 원격저장소에 올리는 것
$git push origin master
풀(pull) : 원격저장소의 커밋을 로컬저장소에 내려받는 것
$git pull origin master