작업폴더에서 git 쓰고싶으면 git init 부터 입력합니다.
git init
이제 git이 여러분들이 파일을 생성하거나 코드 짜는걸 추적하기 시작합니다.
파일을 생성하고 코드를 짠뒤 코드가 마음에 들어서 기록하고 싶습니다.
그럼 이제 git을 이용해서
"이 파일 현재 상태를 기록 해줘~~~" 라고 요청ㅎ면 되는데,
git add 파일명
git commit -m '메세지'
차례로 터미널에 입력하면 됩니다.
해당 과정은 "기록"이라기 보다는 "버전생성"이라고 표현한다.
버전 만들 떈 git add, commit을 차례로 하면 된다고 했습니다.

그림으로 표현하면 이런식입니다.
가운데 지점을 staging area,
파일 버전이 저장되는 것을 repository(저장소) 라고 합니다.
staging area는 commit을 하기 전에 commit할 파일들을 골라놓는 곳입니다.
그리고 staging area에 파일 넣는 행위를 staging이라고 합니다.
git add 명령어로 staging 할 수 있습니다
repository는 commit된 파일을의 버전들을 모아놓는 곳입니다.
repository를 구경하고 싶으녀 작업폴더 안에 숨겨져있는 .git 폴더를 열어보면 됩니다.
git add 파일명1 파일명2
이렇게 여러 파일을 동시에 스테이징할 수 있습니다.
git add.
작업폴더의 모든 파일을 전부 스테이징 합니다.
git status
지금 변경된 파일, staging된 파일 등을 쭉 알려줍니다.
지금 뭐하는지 까먹었을때도 자주 입력합니다.
git restore --staged 파일명 #하나씩
git restore . #작업폴더 모든 파일
staging 된 파일을 취소합니다.
git log --all --oneline
git log --all --oneline --graph
commit 기록을 한 눈에 파악하고 싶으면 사용합니다.
--graph 옵션을 넣으면 그래프로 그려줍니다.
다만 입력 후엔 Vim 에디터가 켜저서 j,k 키로 위아래 스크롤이 가능하고 q키로 종료할 수 있습니다.
A. Ctrl + S 누르는 것 처럼 습관적으로 할 이유는 없고 기능을 하나 추가할 때 마다 commit 하면 된다.
예를들어 웹개발시 회원가입기능을 만든다고 하면,
물론 크게크게 만들고 commit 하셔도 됩니다. 본인 마음입니다.