git init, git add, git commit, git remote, git push
for of
학습 목표
- 일반 디렉터리와 깃 리포지토리와의 차이점에 대해 설명할 수 있다.
- git staging area에 대해서 설명할 수 있다.
- git add로 git staging area의 내용을 변경할 수 있다.
- git add와 git commit의 차이점에 대해서 설명할 수 있다.
- git commit으로 로컬 깃 리포지토리에 코드 변경점을 기록할 수 있다.
- 로컬 깃 리포지토리와 원격 깃 리포지토리 github 차이점에 대해 설명할 수 있다.
- git clone이 원격 깃 리포지토리를 가져온다는 것을 이해한다.
- git pull과 git push에 대해서 이해한다.
- git pull과 git push로 로컬 깃 리포지터리와 원격 깃 리포지토리의 내용을 쉽게 주고받을 수 있다.

- git add <경로명> : 경로에 있는 파일을 staging area로 넣는 명령어
- staging area: 온전히 저장하고 싶은 코드를 모아놓은 묶음
- commit
- staging area의 코드 묶음을 저장하기로 결심하고 (git commit)
- staging area 코드의 용도를 적어두는 행위 (커밋 메시지 -m "commit message")
늘 commit하기 전에 git status 로 staging area의 상태를 확인하는 것이 좋습니다. commit하고자 하는 파일 모두가 staging area에 들어 있을 경우 아래 명령어를 입력합니다. “” 내부에는 라벨링을 하듯, staging area에 모아놓은 변경 사항에 대한 설명을 작성합니다.
git commit -m "<commit Message>"
ex) git commit -m "나만의 아고라스테이츠 html, css 완성"