‘깃은 지옥에서 온 관리자’
-2005년 리누스 토르발스(Linus Torvalds) 리눅스 창시자
깃은 리눅스에서 개발된 분산버전관리 시스템입니다.
리눅스 운영체제에서 사용하기 위해 개발된 깃은 리눅스와 같은 유닉스 운영체제 뿐 아니라 Windows, macOS 와 같은 운영체제에서도 사용할 수 있기 때문에 현재까지도 버전관리도구로서 많은 사랑을 받고 있는 도구입니다.
따라서 필수는 아니지만 리눅스 기초 명령어를 알아두는 것이 깃 사용 시 더욱 편리하게 버전관리를 진행할 수 있습니다.
다음 순서와 표를 보고 기본적인 리눅스 명령어를 연습해보세요.
1. 윈도우 검색 창에 Git 검색으로 Git Bash를 실행합니다.
2. 터미널 창이 열렸다면 현재 디렉토리 위치를 살펴보며 기초명령어(아래) 들을 학습해봅니다.
~ | 현재 홈 디렉터리 안에 있다는 뜻 |
pwd | 현재 디렉터리 경로 확인 (Print Working Directory) |
ls | 현재 디렉터리 위치 확인 ls(공백)옵션 옵션종류 1. -a 숨김파일 디렉터리 표시 2. -l 파일 디렉터리 상세 정보 표시 3. -r 정렬 순서 거꾸로 표시 4. -t 파일 작성 시간 순 내림차순 표시 |
cd | 터미널->디렉터리 사이 이동 |
cd .. | 상위 디렉터리 이동 |
cd 하위경로명 | 하위 디렉터리 이동 cd documents cd downloads cd c cd Users |
mkdir | 디렉터리 생성 |
rm -r 디렉터리명 | 디렉터리 삭제 삭제할 디렉터리의 상위에서 작성해야 합니다. |
vim 파일명 | 파일 생성 및 실행 i 또는 a - 끼워넣기 모드 변경 Esc -> :w 저장 Esc -> :q 종료 Esc -> :wq 저장 후 종료 Esc -> :q! 문서 저장하지 않고 편집기 종료(확장자 .swp 임시파일 생성) |
clear | 터미널 창 내용 지우기 |
exit | 터미널 종료 |
cat 파일명 | 문서 내용 확인 cat 파일1, 파일2, > 새파일 - 파일 n개를 차례로 연결해 새 파일 만들기 cat 파일1 >> 파일2 - 파일1내용을 파일2 끝에 연결하기 |
git config | 깃 설정 관리 |
git config --list | 깃 설정 값 보기 |
git config --global --unset-all | 깃 설정 값 리셋하기 git config --global --unset-all 제거속성 ex) git config --global --unset-all user.name ex) git config --unset-all user.name (로컬 저장소 네임 삭제) |
git config --global user.name "name" git config --global user.email "email address" |
깃 설정 값 전역 적용 |
git config --local user.name "name" git config --local user.email "email address" |
깃 설정 값 로컬 저장소 적용(현재 저장소 기준) |
728x90
Comments, Trackbacks