본문 바로가기
카테고리 없음

Git과 Github의 차이

by chanfficial 2022. 1. 16.

Git 

: 버전관리를 위한 소프트웨어(버전관리 툴)

  • 폴더안의 모든 수정 내역이 저장되는 .git(숨김폴더)폴더가 존재한다.
  • .git 폴더가 감지한 수정 내역들을 commit을 통해 저장한다.(캡쳐와 비슷한 기능)
  • 프로젝트를 이전으로 되돌려야 할 때 저장해둔 이전의 상태로 복원되어서 수정된 내역들은 복원되고 새로 만들었던 내용은 삭제된다.
  • branch를 사용하여 용도별로 구역을 나누어 작업할 수 있다.(나누어 작업하던 것을 main branch로 합칠 수 있음)
  • 다른 사람과의 협업에 유용하게 쓰인다.

 

Github

: Git으로 저장돼서 원격 전송된 파일들이 저장되는 공간을 제공하는 서비스(ex - Git : 동영상 어플, Github : 유튜브)

  • Git으로 관리하는 모든 코드와 프로젝트들을 Github에 전송해서 저장할 수 있다.
  • 다양한 오픈소스를 사용할 수 있다.