내가 이해한 총 정리 개념
- 버전 관리 - 프로젝트가 언제, 무엇이, 어떻게 바뀌었는지 상태가 변경되는 정보를 정리한 것
- commit - 현재 프로젝트의 상태를 저장(snapshot) 찰칵
- git 초기화(git initialize) - 내 프로젝트를 git프로젝트로 만드는 것
- repo - Git으로 관리되는 프로젝트
- Tracking(추적) - 로컬 repo와 원격 repo를 연결하는 것
- push - 로컬 repo의 commit들을 원격 repo에 반영하는 것
- pull - 원격 repo의 commit들을 로컬 repo로 반영하기
- clone - 원격 repo를 내 컴퓨터에 가져와서 초기 repo 세팅하는 것(= 다운로드)을 복제
git 프로젝트 만들기 순서
- 내 프로젝트를 git 프로젝트로 만들어 로컬 repo로 변신시킨다.
- 로컬 repo에 반영할 파일을 추가하여 commit한다.
- 원격 repo를 생성한다.
- 로컬 repo와 원격 repo를 연결시킨다 = tracking
- 로컬 repo의 이름을 main으로 바꾼다.
- commit들을 원격 repo에 반영한다 = push