터미널에서 git init
입력
git add 파일명
git commit -m '메시지'
"기록"보다는 "버전생성"이라고 부름
올릴 파일을 선택해 놓는 장소 : staging area
파일 버전이 저장되는 곳 : repository(저장소)
staging area : commit할 파일을 골라놓는 곳
staging area에 파일을 넣는 행위를 staging이라고 함
repository : commit 된 파일들의 버전을 모아놓는 곳
git add 파일명1 파일명2
여러 파일 스테이징
git add .
모든 파일 스테이징
git status
지금까지 내가 어떤 파일들을 스테이징했는지 알 수 있음
git restore --staged 파일명
스테이징된 파일을 취소
git reset --soft HEAD^
이전 커밋 항목 staging 상태로 변경
git log --all --oneline
내가 커밋한 내역들을 알 수 있음
git log --all --online --graph
commit 기록 보기
--graph 옵션을 넣으면 그래프로 그려줌
입력 후엔 Vim 에디터가 켜져서 j,k로 위아래 스크롤이 가능하고 q키로 종료할 수 있음
명령어 | 뜻 |
---|---|
git add 파일명 | 스테이징 |
git add 파일명1 파일명2 | 여러 파일 스테이징 |
git add . | 모든 파일 스테이징 |
git status | 스테이징한 파일 확인 |
git restore --staged | 스테이징된 파일 취소 |
git commit -m '메시지' | 커밋 |
git log --all --online | 커밋 내역 확인 |
git log --all --online --graph | 그래프형식으로 커밋 내역 확인 |