[Git] Git & Github 기본 개념

이상해씨·2023년 12월 8일
0

Git

목록 보기
2/4

Github?

  • 분산관리를 해주는 웹 호스팅 서비스

Git 역할

  • 저장소 역할
  • 다른 프로젝트 확인가능
  • 이슈 제기
  • 오픈소스에 기여 (contribution) : 다른이의 프로젝트 수정 및 발전 가능
  • code editor, blog로도 사용가능

Github 사용시 장점

  1. 용량 : 수정한 내역만 저장
  2. 협업 : 파일을 공유, 수정한 기록, 프로젝트 보드 확인가능
  3. 광리 : 원하는 버전으로 복구할 수 있음. 피드백과 리뷰를 할 수 있음

Github vs Git 차이점

  • Github : 웹페이지
  • Git : 형상관리툴

형상 관리 툴(Configuration Management)?

  • 코드의 원본 및 변경 내역을 저장하는 툴
  • Git, SVN, CVS
  • Git 이 통상적으로 많이 사용됨

Git의 구조

  • 로컬 저장소(내 PC)와 원격저장소(서버 PC)로 나뉨
  1. 내 PC에서 작성한 프로젝트를 원격저장소에 저장
  2. 내 PC에서 다른 코드를 가져오고 싶을 때 원격저장소에서 가져올 수 있음
  3. 코드 + 코드 변경내역까지 가져올 수 있어 "버전관리도구"라 불림
  • 내려 받을 때 (push)만 온라인이면 된다.
profile
공부에는 끝이 없다

0개의 댓글