GitHub 기본 개념 1탄.

최대 1 분 소요

버전 관리 시스템이란 ?

  • 파일이나 파일 묶음의 버전을 정기적으로 기록해뒀다가 나중에 파일의 특정 버전을 요청받았을때 되돌릴 수 있는 능력을 가진 시스템을 ‘버전 관리 시스템’이라 한다.
  • 버전 관리 시스템은 파일의 상태를 주시하고 있다가 파일이 변경된 경우 해당 변경 사항에 대한 태그를 표시해뒀다가 사용자가 원하는 경우 표시해둔 단계로 복귀할 수 있는 소프트웨어 패키지다.

GitHub란?

  • GitHub는 친구, 동료는 물론 낯선 사람과 함께 코드를 공유하고자 만든 Git 리포지토리의 호스팅 서비스입니다.

일반적인 Git 리포지토리 호스팅 서비스가 아니다!

  • GitHub는 Git 리포지토리(repository) 호스팅 기능 이외에도 개발자와 팀이 빠른 속도로 좋은 품질의 코드를 만들어 낼 수 있도록 하는 기능을 제공합니다.

GitHub와 Git의 차이

  • GitHub와 Git의 차이에 대해서 살펴보겠습니다. GitHub와 Git은 완전히 다른 것으로, Git은 Git 레포지토리라고 불리는 데이터 저장소에 소스 코드 등을 넣어서 이용하는 것으로, 이러한 Git 레포지토리를 인터넷상에서 제공하는 서비스가 바로 GitHub입니다.
  • GitHub에서 공개되는 소프트웨어 소스 코드는 모두 Git으로 관리됩니다. Git에 대해서 이해해야 GitHub를 능숙하게 사용할 수 있습니다.

GitHub를 사용하면 무엇이 달라질까 ?

Pull Request

  • GitHub에 있는 Git 레포지토리에서 변경하고 싶은 소스 코드를 주고 수정해달라고 요청하는 기능 입니다.
  • Pull Request를 기반으로 댓글을 주고받을 수도 있습니다.
  • 예를 들어, ‘버그를 고쳤는데, 이렇게 수정해주시면 안될까요?’ 같은 댓글부터 ‘새로운 기능을 작성했는데, 이 코드를 넣어주시면 안될까요?’ 같은 댓글도 있습니다

카테고리:

업데이트:

댓글남기기