앞서 포스팅한 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 |
|---|