CLI, 버전관리

1. 버전 관리란?

2. CLI(Command Line Interface)의 필요성

Git != GitHub

1. Git과 GitHub는 어떻게 다를까?

init, clone

1. Repository를 local에 생성하는 방법은 init, clone 두 가지가 있다. 이 두 가지가 무엇이 다를까?

2. git clone하는 절차와 명령어

3. .git 폴더에는 어떤 내용이 들어갈까? 삭제하면 어떻게 될까?

Workflow

1. git workflow는 working tree, staging area, repository 3가지가 있습니다.

2. 각 단계를 넘어가는 명령어는 무엇인지 적어주세요.

3. repository에 저장된 버전을 확인하려면 어떤 명령어를 써야하나요?

여러 파일로 하나의 버전

1. tracked file, untracked file의 차이는 무엇인가요?

2. git은 모든 파일을 항상 track(추적)하지 않는데 왜 그럴까요?

3. 항상 무엇을 생활화하자?