Git
git은 로컬에서 소스코드를 작성하고 관리하는 버전관리 시스템이다.
보통 제일 자주 사용하는 명령어는 add commit push 이다.
- git add - 내가 작성한 소스코드를 업데이트 해서 저장한다 정도로 생각하면된다.
- git commit - add 한 코드를 git 저장소에 올릴 준비를 하는 과정
- git push - commit 한 코드를 git 저장소에 올린다.
대표적으로 많이 사용하는 명령어들은 이정도이다.
GitHub
앞서 알아봤을 때 깃은 로컬전용 버전관리 시스템이라고 말했다.
그럼 github은 무엇일까?
github은 간단하게 로컬에 저장되어있는 코드들을 github이란 저장소로 보내 관리하게 해주는 사이트 정도로 보면 된다.
그렇다면 왜 git 저장소를 사용해야 할까? 그 이유는 다른 사람들과 협업을 하고 내 코드를 공개 하기 위해서 사용한다고 보면된다 .
내 로컬에만 코드가 남아있을 경우에는 결국에는 나 혼자밖에 못보고 나 혼자 발전시켜야 하는 코드이다 하지만 git 저장소에 push 하게 되면 내 코드를 다른 사람들과 공유할 수 있고 또 협업도 할 수 있게 되는것이다. 그래서 git 저장소를 사용하는 것이다.
물론 git 저장소는 Github 말고도 gitlab 같은 다른 저장소들도 있지만 제일 대표적이게 유명한게 GitHub이라고 생각하면 된다.