GIT HUB - 이해하기

Suding·2022년 10월 20일
0

GIT, Github 배우기

목록 보기
1/2

곧 있으면 항해 99 사전스터디 그룹과 토이프로젝트를 진행하게된다.
토이프로젝트 진행시 협업이 필수기 때문에 깃헙을 셋업하고 사용법을 숙지 해보려 한다.

레퍼렌스: 생활코딩의 깃헙강의를 참고했다.

깃헙의 3대 목적

1. 버전관리

2. 백업

3. 협업

깃헙 용어

GIT (데스크탑 버전): 버전을 관리하는 컴퓨터 프로그램
Repository : 저장소
local repository: 로컬 (내컴퓨터) 저장소
remote repository: 원격 저장소 (깃허브)
commit: 변경 저장하기
push: 원격 저장소에 저장하기
pull: 원격 저장소에서 끌어오기

버전관리

내 컴퓨터에 저장된 파일을 깃헙 저장소에도 저장시켜서 문서의 변화를 추적할 수 있다. 이전 버전으로 돌아갈수도 있다.

백업하기

내 컴퓨터와 가상의 컴퓨터를 연결해서 파일을 복제한다. 내 저장소에 있는 파일을 원격 저장소에 push 하면 같은 파일이 저장된다. 원격 저장소에 있는 파일을 내 컴퓨터로 pull 하면 원격 저장소에 있던 파일이 불려온다. (이전버전을 복원 할 수 있다)

협업하기

협업 시나리오:

  • 내가 작성한 파일을 원격 저장소에 푸시 한다
  • 나와 협업하는 사람이 원격 저장소에서 내 파일을 풀 한다
  • 파일 작업을 하고 원격 저장소에 다시 푸시 한다
  • 내가 다시 작업할때, 협업자가 업로드한 파일을 내 컴퓨터로 풀 해서 작업한다

협업 할때 발생 가능한 에러 사항들을 깃헙이 알아서 잘 교통정리 해준다
예시:

  • 남의 파일 덮어 쓰기
  • 같은 파일, 같은 행 수정하기 등
profile
웹개발자가 되고 싶은 수딩의 코딩 일지

0개의 댓글