Git - 깃이란?

dragonappear·2022년 1월 8일
0

Git

목록 보기
1/3

Git은 오픈 소스 분산 버전 컨트롤 시스템이다.

Git vs Git hub

Git

  • 소프트웨어
  • 로컬 시스템에 설치된다.
  • 버전 컨트롤 시스템
  • CMD

Github

  • 웹서비스이다.
  • 웹에서 호스팅된다.
  • 깃 레포지토리를 위한 호스팅 서비스이다.
  • GUI 제공


Git으로 할 수 있는 것

  • Version control
  • Back-up
  • Collaboration

Version control

  • 문서 혹은 파일을 편집하거나 관리할 경우, 수정된 문서를 다른 이름으로 매번 저장해야 한다.

  • 깃은 버전 관리를 해주는시스템이다.
    • 파일을 누가/언제/무엇 수정했는지 기록하고 체크한다.

Back-up

  • 깃 파일들을 웹 서비스(원격저장소)에 백업할 수 있다.

Collaboration

  • github를 통해 많은 사람들이 협력할 수 있게 해준다.

  • 협력 과정에서 발생하는 다양한 문제들을 잡아준다.


Git 설치 후 바로 해야할 것

  • Git을 설치하고 나서 가장 먼저 해야 하는 것은 사용자이름과 이메일 주소를 설정하는 것이다.

  • Git은 커밋할 때마다 이 정보를 사용한다.

  • 한 번 커밋한 후에는 정보를 변경할 수 없다.

  • $ git config --global user.name "my name"

  • $ git config --global user.name "my email"

--global 옵션으로 설정하는 것은 딱 한 번만 하면 된다. 해당 시스템에서 해당 사용자가 사용할 때는 이 정보를 사용한다. 만약 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행한다.


참고

https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%B5%9C%EC%B4%88-%EC%84%A4%EC%A0%95

0개의 댓글