앞서 포스팅한 git에 대한 것에 이어 실전에서 사용하는 명령어를 정리해보겠습니다.
먼저 간단한 커맨드 명령어부터 정리를 해보겠습니다.
1. Command 명령어(터미널 명령어)
분류 | 기능 | 명령어 |
관리자 권한 | 관리자 권한으로 실행 | $ sudo 명령어 |
디렉토리 위치 이동 | 홈 디렉토리로 이동 | $ cd ~ |
디렉토리로 이동 | $ cd 디렉토리이름 | |
상위(부모) 디렉토리로 이동 | $ cd .. | |
디렉토리 정보 출력 | 현재 위치 출력 | $ pwd |
디렉토리 안의 파일 출력 | $ ls | |
상세정보까지 출력 | $ ls -l | |
숨김파일까지 출력 | $ ls -a | |
숨김파일/상세정보까지 출력 | $ ls -al | |
생성 및 옮기기/삭제 | 디렉토리 생성 | $ mkdir 디렉토리이름 |
파일 생성 | $ touch 파일이름 | |
파일 생성 및 수정 | $ echo 파일내용 > 파일이름 | |
파일이나 디렉토리 옮기기 | $ mv 옮길파일 옮겨질위치 | |
파일 이름 변경 | $ mv 바꿀파일 바꿀이름 | |
파일이나 디렉토리 복사 | $ cp 복사할파일/폴더이름 복사할경로or이름 | |
파일 삭제 | $ rm 파일이름 | |
디렉토리 삭제 | $ rm -r 디렉토리이름 | |
기타 자주쓰는 명령어 | 파일 내용 확인하기 | $ cat 파일이름 |
터미널 정리하기 | $ clear | |
이전 명령어 확인 | $ history | |
종료 | $ exit |
git 명령어 정리입니다!
2. git 명령어
분류 | 기능 | 명령어 |
시작 및 설정 | 설치된 git 버전 확인 | $ git --version |
.git 하위 디렉토리 생성 | $ git init | |
사용자 이름 설정 | $ git config --global user.name "사용자이름" | |
사용자 이메일 설정 | $ git config --global user.email "사용자이메일" | |
상태 확인 | $ git status | |
저장소 | 원격 저장소 연결 | $ git remote add origin [github 저장소 주소] |
저장소 확인 | $ git remote -v | |
로컬 저장소 복제 | $ git clone /로컬/저장소/경로 | |
원격 저장소 복제 | $ git clone 이름@호스트:/원격/저장소/경로 | |
commit 명령어 | 커밋에 변경사항 올림 | $ git add 파일명 |
수정한 전체파일 올림 | $ git add . | |
커밋 생성(변경사항 저장) | $ git commit -m "메세지" | |
커밋 내역 확인 | $ git log | |
파일 상태 확인 | $ git status | |
branch 명령어 | 브랜치 목록 확인 | $ git branch |
브랜치 생성 | $ git branch 브랜치명 | |
브랜치로 이동 | $ git checkout 브랜치명 | |
브랜치만들고 이동 | $ git checkout -b 브랜치명 | |
master 브랜치로 돌아옴 | $ git checkout master | |
브랜치 삭제 | $ git branch -d 브랜치명 | |
한 커밋씩 출력 | $ git log --oneline | |
커밋을 그래프로 표시 | $ git log --branches --graph | |
push 명령어 | 원격 저장소에 업로드 | $ git push origin master |
커밋을 원격 저장소에 업로드 | $ git push 저장소주소 브랜치이름 | |
커밋을 원격 저장소에 업로드 | $ git push -u 저장소주소 브랜치이름 | |
클라우드 주소 등록 | $ git remote add origin 저장소주소 | |
클라우드 주소 삭제 | $ git remote remove 저장소주소 | |
merge 명령어 | 원격 저장소 변경사항 가져오고 병합하기 | $ git pull |
현재 브랜치에 다른 브랜치 병합 | $ git merge 다른브랜치이름 | |
파일 병합 | $ git add 파일이름 | |
병합 이전의 내용과 비교 | $ git diff 브랜치이름 다른브랜치이름 | |
로컬 명령어 | 변경 전으로 되돌림 | $ git checkout --파일명 |
현재 상태를 다운로드 | $ git fetch origin |
정리를 하다 보니 내용이 상당하고 아직도 들어갈 내용이 많은 거 같은데 공부를 해나가며 지속적으로 업데이트를 해나가야겠습니다 ㅎㅎ;;;
'Git' 카테고리의 다른 글
[Git] Git,Github란? (+깃 용어 정리) (0) | 2021.12.24 |
---|