깃(Git) 명령어를 A4용지 한 페이지 분량으로 보기 좋게 편집한 pdf 파일을 공유합니다.
pdf 파일을 다운로드 받으려면 아래 링크를 클릭하시기 바랍니다.
- 다운로드 링크: 깃 명령어 모음 (A4 출력용).pdf
A4용지 한 페이지 분량으로, 주요 기능별로 명령어를 정리하였습니다. 따라서 한눈에 전체 기능을 파악할 수 있고, 필요한 명령어를 쉽게 찾을 수 있습니다. 또한, 출력하여 잘 보이는 곳에 붙여놓을 수도 있습니다.
파일의 내용은 아래와 같습니다.
- 환경 설정
- git config user.name “사용자 이름”
- git config user.name “이메일 주소”
- git config core.editor “텍스트 에디터 경로”
- ‐‐global 전역 설정
- 깃 초기화
- git init
- git init 디렉터리명
- 깃 상태 확인
- git status
- 수정된 파일 비교
- git diff
- 작업 트리에서 수정한 파일 되돌리기
- git restore 파일이름
- git checkout ‐‐ 파일이름
- 스테이징
- git add 파일명
- git add .
- 스테이징 되돌리기
- git restore ‐‐staged 파일이름
- git reset HEAD 파일이름
- 커밋
- git commit -m “커밋 메시지”
- 스테이징과 커밋 한번에 하기
- git commit -am “커밋 메시지”
- 방금 커밋한 커밋 메시지 수정하기
- git commit ‐‐amend
- 최신 커밋 되돌리기
- git reset HEAD^
- git reset HEAD~1
- 특정 커밋으로 되돌리기
- git reset 커밋해시
- git reset ‐‐hard 커밋해시
- 커밋 삭제하지 않고 되돌리기
- git revert 커밋해시
- 저장소 버전 확인
- git log
- ‐‐state 파일 상태도 봄
- ‐‐oneline 한 줄에 한 커밋씩 봄
- ‐‐branches 브랜치 커밋도 봄
- ‐‐graph 그래프 형태로 봄
- 버전 관리에서 제외하기
- .gitignore 파일안에 아래의 것을 적음.
- 파일명
- 디렉터리명
- .확장자
- .gitignore
- 브랜치 확인
- git branch
- 새 브랜치 만들기
- git branch 브랜치이름
- 브랜치 사이 이동하기
- git checkout 브랜치명
- 브랜치 만들면서 이동하기
- git checkout -b 브랜치명
- 브랜치 사이의 차이점 알아보기
- git log 기준..비교대상
- 브랜치 병합하기
- git merge 병합할브랜치명
- 병합이 끝난 브랜치 삭제하기
- git branch -d 삭제할브랜치명
- 병합하지 않은 브랜치 강제 삭제하기
- git branch -D 삭제할브랜치명
- 수정 중인 파일 감추기 및 되돌리기
- git stash (git stash save, git stash push)
- stash 목록 확인
- git stash list
- stash 가져오기
- git stash pop
- stash를 남겨두고 가져오기
- git stash apply
- stash 목록에서 최근 항목 삭제
- git stash drop
- 원격 저장소 연결하기
- git remote add origin 저장소주소
- 연결상태 확인
- git remote -v
- 원격 저장소에 파일 올리기
- git push -u origin master (최초 1회)
- git push (이후)
- git push origin 브랜치명
- 원격 저장소에서 파일 내려 받기
- git pull origin master
- git pull
- 원격 저장소 복제하기
- git clone 원격저장소주소
- git clone 원격저장소주소 디렉터리명
- 원격 저장소 정보 가져오기
- git fetch
- 페치해서 가져온 최신 커밋으로 이동하기
- git checkout FETCH_HEAD
- FETCH_HEAD의 커밋을 병합하기
- git merge FETCH_HEAD
- git pull
- SSH 키 생성하기
- ssh-keygen