Git을 효율적으로 활용하기 위해서는, git에서 사용하는 명령어 뿐 아니라, CLI를 적절히 활용하는 것 또한 중요하다.
Command Line Interface 의 약자
명령어(command), 경로가 중요한 역할을 함
windows - C:\Users\Document
macOS - /Users/Document
.
현재 디렉토리..
부모 디렉토리모든 파일/폴더를 담고 있는 디렉토리(폴더)
windows의 경우 보통 C 드라이브
~
틸드(Tilde)현재 사용자의 홈 디렉토리
현재 사용자란 컴퓨터를 킬 때 로그인 하는 계정
현재 워킹 디렉토리를 기준으로 계산된 경로
현재 워킹 디렉토리가 C:\Users\User\바탕화면
이라면, cd code
를 치면 워킹 디렉토리는 C:\Users\User\바탕화면\code
가 된다.
ex) 집 주소를 생각했을 때, 실제 집 주소 : 절대 경로, "옆집" , "204호": 상대 경로
Change Directory
현재 워킹 디렉토리 변경
cd ..
부모 디렉토리로 이동
ls -al
을 활용해 숨김 폴더와 자세한 정보 확인 가능touch a.txt
a.txt 파일 생성mkdir hi
"hi" 폴더 생성mkdir happy hacking
happy와 hacking, 2개의 폴더 생성('happy hacking'으로 하면 1개의 폴더)rm -r
폴더 삭제rm ../a.txt
부모디렉토리의 a.txt 제거rm b/c.txt
자식디렉토리(b)의 c.txt 제거cp a.txt b.txt
a.txt를 b.txt로 복사mv b.txt b/b.txt
b.txt를 b 디렉토리로 이동mv aa.txt c.txt
aa.txt를 c.txt로 이름바꾸기esc
i
:wq
저장 :w
강제종료 :q!
) >
에 갇혔을 경우, ctrl + c
로 나올 수 있음