ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git, Github
    IT/Git 2020. 11. 16. 00:24

    출처 : unsplash

     

    0. 들어가면서

    정말 부끄럽게도 나는 git과 github를 구분하지 못했다.

    둘 다 모두 github를 지칭하는 말인 줄 알았는데, 그게 아니었다.

    아래는 "팀 개발을 위한 Git.GitHub 시작하기" 란 책을 보면서 정리한 내용이다. (책보기)

     

    1. Git

    - 소스코드 버전 관리 시스템으로 리눅스를 개발한 "리누스 토발즈"가 만든 것으로 알려져 있다.

    - 내 PC에서 개발하고 저장한 소스코드를 "로컬저장소"라는 곳에서 '커밋(commit)'을 통해 버전 관리

     

    2. GitHub

    - Git으로 관리하는 프로젝트를 올려둘 수 있는 Git 호스팅 사이트

    - "로컬저장소"에서 관리되는 소스코드를 여러 개발자와 함께 버전관리를 하기 위해 사용되는 "원격저장소"

    - 이와 같은 "원격저장소"는 GitHub 외에도 GitLab, BitButcket 등이 있음

     

    3. Git 용어

    - master : 기본적으로 소스코드를 '커밋'하게 되면 "하나의 줄기"같이 시간대별로 이어지게 되는데 주된 줄기를 의미

    - branch : 특정 시점을 기준으로 소스코드를 분리해서 관리할 필요가 있는 경우 "분기"를 하며 이때 분기한 소스코드는 최종적으로 다시 master를 기준으로 합침

     

    4. 참고

    - Pro Git Book : git-scm.com/book/ko/v2

    - git 사용하기 : kibua20.tistory.com/16

    - Git - 나무위키 : namu.wiki/w/Git?from=git

     

    'IT > Git' 카테고리의 다른 글

    [정리] rebase  (0) 2024.04.02
    [정리] cherry-pick  (0) 2024.04.01
    불필요한 파일 제외하고 push하자! - .gitignore  (0) 2020.11.18

    댓글

Designed by Tistory.