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 : 원격저장소에 새로운 커밋이 있다면 그것을 내 로컬저장소에 받아옴
'Git' 카테고리의 다른 글
팀 개발을 위한 Git, GitHub 시작하기_Ch 5 (0) | 2022.07.17 |
---|---|
팀 개발을 위한 Git, GitHub 시작하기_Ch 4 (0) | 2022.07.13 |
팀 개발을 위한 Git, GitHub 시작하기_Ch 3 (0) | 2022.07.13 |
팀 개발을 위한 Git, GitHub 시작하기_Ch 2 (0) | 2022.07.13 |
깃, 깃허브 제대로 배우기-기본 마스터편 (드림코딩) (0) | 2022.07.12 |