구글 검색창에 'git 명령어', 'shell 명령어'를 검색하면 약 100만 건의 검색 결과가 나온다. 그 문서들에는 git을 사용할 때 쓰지도 않을(혹은 굳이 CLI에서 하지 않아도 될) 명령어들이 정리되어 있다. 그게 무슨 의미가 있나 싶다.🤔
stackoverflow에서 내가 원하는 것은 친절한 설명이 아니라 'Ctrl+C', 'Ctrl+V'이다. 바빠 죽겠는데 구구절절한 설명은 필요 없다. 그 설명은 'Ctrl+V'해도 안 됐을 때 보는 게 좋다. 아래는 깃을 사용할 때 쓰는 최소한의 명령어만 정리했다.
pwd로 디렉토리를 확인하고
cd로 원하는 디렉토리로 이동한다.
ls로 디렉토리에 있는 파일 및 디렉토리를 확인하고,
rm으로 삭제하고 싶은 것을 삭제한다.
list. 현재 디렉토리에 있는 파일 및 디렉토리를 출력한다.
~ ls #현재 경로에 있는 파일 및 디렉토리 출력
hello.txt world.txt
~ ls -al #숨겨진 파일 및 디렉토리 출력
hello txt. world.txt .git .gitignore
print working directory. 현재 디렉토리를 출력한다.
~ pwd
/c/Users/irae/eclipse-workspace
change directory. 특정 디렉토리로 이동한다.
~ cd Documents # Documents로 이동
~ cd ../ # 상위 디렉토리로 이동
~ cd / # 루트 디렉토리로 이동
~ cd ~ # 홈 디렉토리로 이동
make directory. 새로운 디렉토리를 만든다.
~ ls #현재 경로에 있는 파일 및 디렉토리 출력
hello.txt world.txt
~ mkdir hello #hello 디렉토리 생성
~ ls
hello.txt world.txt hello/
remove. 파일이나 디렉토리를 삭제한다.
~ rm hello.txt #hello.txt 삭제
~ rm -rf .git #.git 강제 삭제
~ rm *.txt #.txt로 끝나는 파일 모두 삭제
현재까지 사용한 명령어를 출력한다.
~ history
$ history
pwd
cd
기록을 지운다.
$pwd
cd
~ clear