
ls : 현재 경로의 파일 목록
ls -l : 파일 목록 상세보기
ls -a : 숨김 목록 보기
ls -al : a와 l옵션 같이 사용
cd : 현재 경로 변경
clear : 현재 화면 청소
git init : git 저장소(레포지터리) 생성
rm 파일명 : 해당 파일을 삭제함
touch [파일명] : 파일명으로 파일 생성
mkdir [폴더명] : 폴더명으로 폴더 생성
git status : 변경된 파일 목록 확인(최근 파일 상태 확인). 이전 작업 폴더와 현재 작업 폴더의 차이를 찾아줌.
git add [파일명] : 파일명에 해당하는 파일을 index에 저장.
git rm --cached [파일명] : index에 저장된 파일을 index에서 제거
git commit -m "메시지" : 현재 index에 추가된 작업폴더 상태를 그대로 저장.
git log --oneline : commit 이력을 한줄로 확인할 수 있음.
유저 정보 등록해야만 commit 가능.
git checkout [커밋 해시] : 해당 커밋 시점으로 파일 상태를 되돌림.
git checkout [브랜치 이름] : 해당 브랜치의 최신 버전으로 되돌림.
git remote add origin [원격저장소 주소] : origin이라는 이름으로 원격저장소를 등록한다.
git remote -v : 저장된 원격저장소 목록 확인
git remote remove [원격저장소 이름] : 원격저장소 이름에 해당하는 원격저장소 제거
git push [원격저장소][브랜치] : 원격저장소의 브랜치에 이력 업로드
git remote add origin [원격저장소 주소] : 불러올 원격 레포지터리 등록
git pull origin main : 해당 원격 레포지터리에서 이력 불러오기
git clone [원격저장소] .
Comment) 눈감고도 할 수 있을정도로 숙달 필요 !