```markdown
//로컬 저장소 생성
$ git init
```
- 깃허브 저장소에서 초록색 "Code"버튼을 누르면 보이는 HTTPS 탭에 적힌 주소를 사용
```markdown
//연결된 원격 저장소 확인
$ git remote -v
```
5-1. 연결한 것 삭제
```markdown
//기존 원격 저장소와의 연결 삭제
$ git remote rm origin
```
//(README.md가 있다면) 원격 저장소의 파일 가져오기
$ git pull origin [브랜치 이름]
7-1. add
```markdown
//모든 변경사항을 올리는 경우
$ git add .
//특정한 파일만 올리는 경우
$ git add [파일/디렉토리]
```
- add 후 로컬 저장소에 변경된 파일 확인
```markdown
//현재 버전 상태 확인
$ git status
```
- 빨간색 → untracked files, 추가 되지 않았다는 걸 의미
- 초록색으로 뜨는 경우 추가 되었다는 의미
- add 했는데 취소하고 싶을 경우
```markdown
//add한 파일 모두 취소
$ git rm --cached -r .
//특정 파일만 add 취소
$ git rm --cached [파일]
```
7-2. Commit
```markdown
//커밋 메시지 없이 커밋하기
$ git commit
//커밋 메시지를 적는 경우
$ git commit -m "commit message"
```
- 왠만하면 메세지를 작성하고 commit 하는 것 추천
7-3. Push
```markdown
//로컬 저장소에서 원격 저장소로 올리기
$ git push origin [브랜치 이름]
--main 브랜치에 올릴 것이라서 git push origin main
```
$ git pull origin main
$ git add .
$ git commit -m "commit message"
$ git push origin main