1편에 이어 추가적인 Git 명령어를 적어보자
폴더생성 : mkdir 폴더명
현재폴더 확인(위치 확인) : pwd
하위폴더로 이동 : cd 폴더명
하위폴더의 하위폴더로 한번에 이동 : cd 폴더명/폴더명
상위폴더로 이동 : cd ..
상위폴더의 상위폴더로 한번에 이동 : cd ../..
git status : 저장소의 최근상태(가장 최근 커밋상태)와 작업폴더 사이의 차이점을 보여줌.
git add a : 파일 a를 장바구니(index)에 담기
git rm --cached a # 파일 a를 장바구니(index)에서 제거
git add b c a # 파일 b, c를 장바구니(index)에 담기
git rm --cached c # 파일 c를 장바구니(index)에서 제거**
git add . : 담기지 않은 변경파일들을 장바구니(index)에 한번에 담음
git reset : 장바구니(index)에 담긴 파일들을 한번에 제거
git add b : 파일 b를 장바구니(index)에 저장.
git commit -m "b 파일 생성" : "커밋 메시지" 를 통해서 장바구니(index)에 담긴 파일을 로컬 리포지터리(.git 폴더)에 저장
git add b : b 파일을 장바구니(index)에 담음
git commit: -> vim 실행, vim 은 터미널용 텍스트 편집기 입니다.
a # 입력모드로 전환 -> b 파일 생성
Ctrl + C -> 명령라인모드로 전환
:wq! + 엔터 -> 저장 후 종료
여기서 :q! + 엔터 를 하면 저장하지 않고 vim 이 종료됨.
git log : 커밋 기록을 볼수 있음(아래부터 오래된 순서)
git --oneline : 좀 더 간략하게 커밋기록들을 봄
git checkout 커밋메세지 : 해당 커밋 시점(과거)으로 돌아갈수있음.
git checkout main : 현재 시점으로 돌아갈수있음.