본문 바로가기
Git

팀 개발을 위한 Git, GitHub 시작하기_Ch 0

by ChaSso 2022. 7. 11.

Chapter 0. 빠른 실습으로 Git, GitHub 감 익히기

01 Git, GitHub

∘ 버전 관리 : 협업 위해 필요

∘ Git : 버전 관리 시스템

∘ GitHub : Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트

∘ 오픈소스 : 공개저장소 프로젝트

 

02 Git을 설치하고 로컬저장소에서 커밋 관리하기

1. 컴퓨터에 로컬저장소가 될 폴더를 만듦

2. 폴더 안에 텍스트 문서 만듦

 

∘ 커밋(Commit) : Git에서 생성된 각 버전

∘ $ git config --global user.email "사용자 이메일"

∘ $ git config --global user.name "사용자 이름"

∘ $ git add 파일

∘ $ git commit -m "파일 설명"

∘ $ git log : 지금까지 만든 모든 커밋 확인

∘ checkout : 원하는 시점으로 파일을 되돌림

  -커밋 아이디 복사, 붙여넣기 할 때 'ctrl+C', 'ctrl+V' 사용하면 안 되고, 마우스 오른쪽 버튼을 이용해야 함

  -1이랑 l이랑 혼동하면 안 됨

∘ $ git checkout 커밋 아이디

∘ $ git checkout - : 최신 커밋으로 돌아감

 

03 GitHub 원격저장소에 커밋 올리기

∘ 레포지토리(Repository) : GitHub의 원격저장소

∘ $ git remote add origin 원격저장소 주소 : 로컬저장소에 원격저장소 주소를 알려줌

 $ git push origin master

 $ git push : 로컬저장소의 커밋을 원격저장소로 올림

 push 후 100% 뜨면 성공한 것

 

04 GitHub 원격저장소의 커밋을 로컬저장소에 내려받기

 클론 : 원격저장소의 코드와 버전 전체를 내 컴퓨터로 내려받음. 최신 버전뿐만 아니라 이전 버전들과 원격저장소 주소 등이 내 컴퓨터의 로컬저장소에 저장됨.

 $ git clone 원격저장소 주소

 $ git push origin master : 원격저장소에 푸시

 

 pull

 $ git pull origin master : 원격저장소에 새로운 커밋이 있다면 그것을 내 로컬저장소에 받아옴