본문 바로가기

Git

[Git] git과 github의 차이

728x90
반응형

git과 github의 차이


앞 포스팅까지는 git을 사용하여 자신의 로컬에서 소스코드를 관리(add, commit, merge 등)하는 작업을 수행하였습니다.

즉, git은 지역 저장소를 만들고 파일, 코드 등을 관리하는 작업이라고 볼 수 있습니다.


그렇다면 github는 ?

github는 내가 로컬에서 git으로 관리하는 자료를 다른 사람과 공유하거나 백업해둘 수 있는 웹사이트 입니다.

반대로 내가 작업한 것을 올리는 것 뿐만 아니라 다른 사람이 github에 올린 자료를 복제해올 수 있고 어떤 커밋을 했는지, 어떤 소스코드를 사용하고 있는지 확인하고 반영시킬 수도 있습니다. (물론 이것은 최종적으로 작성자의 승인이 필요합니다.)


github는 쓰는 이유는 내가 git으로 관리하는 파일들을 백업해둘 수 있습니다. 또, 다른 사람과 공동의 프로젝트를 협업할 때 github를 통해 공유하고 서로의 코드를 가져오고 붙일 수 있는데에 유용한 공유 공간이 됩니다.


< 정리 >

git - local 내에서 소스코드를 관리하는 것

github - local에서 관리한 소스코드를 업로드하고 공유할 수 있는 공간 (https://github.com/) <- 여기 !


728x90
반응형