pwd(print work directory) : 현재 위치를 출력
cd(Change Directory) : shell이 보고있는 디렉토리 변경
ls : list의 줄임말
ls 명령어 옵션
-a : 숨김 파일 및 디렉토리 함께 표시
-l : 파일, 디렉토리의 상세정보 함께 표시
-r : 정렬 순서를 거꾸로 표시 (desc)
-t : 시간 기준으로 내림차순으로 표시
ex) ls -al
mkdir(make directory) : 현재 위치에서 해당 디렉토리(폴더) 생성
git : 사용할 수 있는 명령어 리스트가 나옴
위의 명령어 리스트 ex) git init
git init : 현재 디렉토리에서 작업을 시작하겠다는 명령어
vim [파일명] : vim프로그램으로 파일을 생성 및 편집을 하겠다.
vim프로그램 명령어
i : insert 가능하게 만듦 (아래에 INSERT로 바뀜)
esc : 누르면 insert 모드 종료, 명령어를 입력하는 부분으로 바뀜
:wq : 명령어 입력 부분에서 저장하고 vim에서 나가는 명령어
cat [파일명] : 파일에 어떤 내용이 저장 되었는지 확인
git status : 현재 git의 상태를 나타냄 (버젼 관리가 되는지 안되는지 여부)
git add [파일명] : git에게 해당 파일을 관리(추적)하라는 명령어
git config --global user.name [이름] : 버전 관리에 포함될 작성자 이름 (한번만 하면 된다.)
git config --global user.email [이메일] : 버전 관리에 포함될 작성자 이메일 (한번만 하면 된다.)
git commit : 버전 관리에 포함된 파일 (git add 한 파일[들]) 저장. 아래와 같은 vim과 비슷한 화면이 나타남. insert, :wq 등 명령어도 같다.
git log : 커밋한 정보를 확인 가능. 커밋 메세지(아래에서는 1, 2, 1) ,
버전 마다 버전관리 작성자명, 작성자 이메일, 커밋 시간 등이 나온다.
cp [존재하는 파일명] [복사할 파일명]
clear : 화면 깨끗하게 만들기
stage area : commit 전에 올라가 있는 공간 (add 하면 올라가는 공간)
repository(의미 : 저장소) : commit되면 저장되는 공간
git log -p : 커밋과 커밋 사이의 차이점 확인 가능
git log [커밋주소] : 해당 커밋주소 이전 커밋에 대한 내용만 출력
git diff [커밋주소]..[커밋주소] : 두 커밋의 차이점 출력
git diff : 수정된 파일의 내용 확인 가능 (add하기 전 파일들)
'GIT' 카테고리의 다른 글
[GIT] reset하는 방법 (0) | 2022.06.20 |
---|