[Git] 1. git/github의 개념, 구조, 종류, git 환경설정

Yeppi's 개발 일기·2022년 4월 6일
0

Git

목록 보기
4/9

1. git 이란?

  • 다양한 프로젝트 및 개발자간 협업 스킬을 향상시키는 분산 버전 관리 시스템. 협업도구
  • 컴퓨터 파일의 변경사항을 추적
  • 여러 사용자들 간의 파일 작업을 조율
  • 장점 : 하나의 파일에 n개의 버전/히스토리를 남길 수 있기 때문에 매우 편함

2. git 구조

  1. Local 현재 작업 공간

    1) workign directory : 작업 폴더

    2) staging area : 스테이지, 수정한 파일을 commit하기 위해 세팅

    3) localrepo : 로컬 저장소, push하기 위해 세팅

  1. Remote 가상의 원격 저장소

3. git 종류

  • github → 오픈소스. 가장 점유율이 높음
  • bitbucket → 기업, 협업
  • gitlab → 보안성. 두 번째로 점유율이 높음

4. git과 github의 관계

git과 github은 다르다!

  • git → , 도구
  • github → git을 클라우드 서비스, 웹 서비스

5. git 환경 설정

  • pager, editor, email, name 설치해야함

git config --list

git config --global --unset core.editor

git config --global core.editor "vim"

git config --global core.pager "cat"

profile
imaginative and free developer. 백엔드 / UX / DATA / 기획에 관심있지만 고양이는 없는 예비 개발자👋

0개의 댓글

관련 채용 정보