💡 Git은 Unix 기반으로 설계되었기 때문에 기본적인 Unix 명령어들을 알아야 합니다. 아래에서 소개하는 명령어들은 Git Bash를 사용하는데 있어 필수적입니다.
ls
현재 디렉토리에 있는 컨텐츠들을 출력합니다. 파일, 폴더를 모두 포함합니다.
참고사항으로 MINGW64 옆의 ~ 표시는 홈 디렉토리라는 의미입니다.
open, start
맥에서는 open, 윈도우에서는 start를 실행하면 탐색기 GUI이 새로 열립니다.
ls 폴더이름
'폴더이름' 속 폴더에 있는 컨텐츠를 출력합니다. open, start 명령어로도 사용할 수 있습니다.
1.txt 파일이 들어있는 것을 확인할 수 있습니다.
pwd
print working directory의 약자로, 현재 디렉토리의 절대 경로를 보여줍니다.
cd
디렉토리를 이동하는 명령어입니다. GUI에서 폴더를 더블클릭하는 작업과 같습니다.
윗줄과 달리 ~/prac이 추가되어 작업 폴더가 변경된 것을 확인할 수 있습니다.
cd ..
이전 디렉토리로 이동합니다.
touch
새로운 파일을 생성합니다. 기존 파일을 업데이트하는 등의 기능도 있지만 여기서는 다루지 않습니다. (명령어 이름이 touch인 이유도 추가적인 기능이 있기 때문입니다.)
한번에 여러 개의 파일을 생성할 수도 있습니다.
인자로 경로를 주면 해당 디렉토리에 파일을 생성할 수도 있습니다.
mkdir
디렉토리를 새로 생성합니다. 파일을 생성하는 touch와 다르게 폴더를 생성합니다.
touch와 비슷하게 여러 개의 폴더를 한꺼번에 생성할 수 있습니다.
rm
파일이나 폴더를 삭제합니다. 현재 디렉토리에 있다고 가정하거나 정확한 경로를 인자로 주어야 합니다.
여러 파일을 동시에 삭제할 수도 있습니다.
💡 휴지통이나 재활용 가능한 폴더에 넣는 것이 아닌 아예 파일을 삭제하는 작업이므로 조심해야 합니다.
rm -rf
아직 플래그를 배운 적은 없지만 -rf 인자를 주어 디렉토리를 삭제할 수 있습니다.
💡 하위 폴더와 파일도 모두 영구히 삭제하므로 조심해야 합니다.
'◎ 이것저것 공부하기 > Git 차근차근 공부하기' 카테고리의 다른 글
[Git] git diff에 대한 짧은 메모 (0) | 2023.08.02 |
---|---|
[Git] 브랜치 병합하기 주의사항 (0) | 2023.07.26 |
[Git] Git Bash에서 commit할 때, VS Code로 입력하기! (0) | 2023.07.19 |
[Git] 2. commit, add에 대해 (0) | 2023.07.18 |
[Git] 1. Git 설치하고 기본 설정하기 (0) | 2022.12.17 |
자기계발 블로그