git != github
- git은 협업을 위해 만들어진 형상관리 툴로 git을 이용해 버전관리와 충돌해결등 협업에 필요한 많은 기능과 코드관리를 위한 기능들을 제공한다.
- github은 git repository를 관리하는 클라우드 기반 호스팅 서비스 + 커뮤니티
기능
commit
- 현재 로컬에서 작업중인 소스코드의 변경사항을 git을 통해 저장하는 기능
git add 파일명
git commit -m 메시지
push
- 로컬에 커밋된 내역들을 Remote Repository에 저장하는 기능
git push 원격저장소 로컬브랜치
pull
- Remote Repository에 있는 소스코드를 local로 가져오는 기능(merge도 함께함)
git pull
clone
- 레포지토리에 있는 프로젝트를 로컬에 복제 할 수 있는 기능
git clone 원격 저장소