Git 마스터
Git 명령어 모음
Git 시작
Git 기초
- [명령어] Git 저장소 만들기 1. git init
- [명령어] Git 저장소 만들기 2. git clone
- Tracked, Untracked, Git life cycle
- [명령어] 파일 상태 확인하기 : git status
- [명령어] 파일 상태 짧막하게 확인하기 : git status -s
- [명령어] 파일 새로 추적하기 : git add
- .gitignore 파일 무시하기
- [명령어] Staged와 Unstaged 상태의 변경 내용을 보기 : git diff, git diff --staged
- [명령어] difftool 사용하기 : git difftool
- [명령어] 변경사항 커밋하기 : git commit, git commit -m ""
- [명령어] 파일 삭제하기 : rm, git rm, git rm -f
- [명령어] 파일 이름 변경하기 : git mv
- [명령어] 커밋 히스토리 조회하기1 : git log, (-p, --patch), -2, --stat, --pretty=oneline or short or full or fuller
- [명령어] 커밋 히스토리 조회하기2 : git log, --pretty=format:"형식" --graph
- [명령어] 커밋 히스토리 조회 제한 조건 : git log, --since, --until, --author, --grep, -S
- [명령어] commit 한번 되돌리기1 : git commit --amend
- [명령어] staged 파일 unstaged 상태로 되돌리기2 : git reset HEAD <file>
- [명령어] Modified 파일 되돌리기3 : git checkout -- <file>
- [명령어] 리모트 저장소 git clone <url>
- [명령어] 리모트 저장소 추가하기 : git remote add <단축이름> <url>
- [명령어] 리모트 저장소 Pull 하거나 Fetch 하기 : git fetch (저장소 이름) 또는 (저장소)
- [명령어] 리모트 저장소에 Push 하기 : git push
- [명령어] 리모트 저장소 살펴보기 : git remote show origin
- [명령어] 리모트 저장소 이름을 바꾸거나 리모트 저장소 삭제하기 : git remote rename (바꾸고싶은 저장소의 이름) (원하는 이름) 또는 git rm, git remote remove (삭제할 저장소)
- [명령어] 태그 : git tag
- [명령어] git Alias : git config --global alias.co checkout
Git 브랜치