출처: git 기초(코딩애플)

먼저 작업 폴더 경로의 터미널에 git init을 입력하면
git이 파일을 생성하는거, 코드를 작성하는거, 삭제하는거 등등 추적하기 시작합니다.

작업폴더에 app.txt 파일을 임의로 만들었습니다.
그리고 터미널에
git add 파일명
git commit -m '메시지'
과 같이 입력해주면
파일의 내용을 (.git)에 기록해줍니다.
git add 파일명1 파일명2
동시에 staging도 가능합니다.
git add .
작업폴더의 모든 파일을 전부 staging 할 수 있습니다.

commit 하기 전에 commit 할 파일들을 골라놓는 곳 입니다.
staging area에 파일을 넣는 행위를 staging 한다고 합니다.
git add 명령어로 staging 할 수 있습니다.
commit 된 파일의 버전들을 모아놓는 저장소입니다.
작업폴더안에 숨겨져 있는 .git 폴더를 열어보면 확인해볼 수 있습니다.
git status
상태창을 보여줍니다.
지금 변경된 파일, staging파일 등이 적혀있습니다.
뭘 하려고 했는지 까먹었을 때도 자주 입력합니다.
git restore --staged 파일명
staging 된 파일을 취소하고 싶을 때 사용합니다.
git log (--all --oneline --graph)
commit 기록을 한 눈에 파악하고 싶으면
git log 명령어를 입력하면 됩니다.
--graph 옵션을 넣으면 그래프로도 그려줍니다.
입력 후엔 Vim 에디터가 켜져서 j, k 키로 위아래 스크롤이 가능하고 q 키로 종료가 가능합니다.