Git Command를 사용하면서 자주 사용하는 명령어를 정리했습니다.
이외에도 수많은 명령어가 존재하지만 작업과 관련된 명령어는 아래의 경우로 충분하다고 생각합니다.
해당 명령어 이외에 더 참고하고 싶다면 https://git-scm.com/book/ko/v2 해당 사이트에서 무료로 책을 다운로드 받아서 볼 수 있습니다.
또한, 요즘은 소스트리(https://www.sourcetreeapp.com/
)에서 GUI로 편하게 작업할 수 도 있습니다.
기본적인 명령어는 숙지하는 것이 좋지만 history나 간단한 업무용으로는 충분하다고 생각합니다.
기본 명령어
git 설정 보기
1
git config --list
사용자 이름 입력
1
git config --global user.name "이름"
사용자 이메일 입력
1
git config --global user.email "이메일"
자주쓰는 명령어
작업과 관련된 명령어
git branch 정보보기
1
git branch -a
git branch 변경하기
1
git checkout 브랜치명
stash에 작업 코드 넣어두기
1 2 3
git stash # 코드 넣기 git stash pop # 코드 빼기 git
코드 수정 관련 명령어
수정하거나 추가한 파일 모두 스테이지에 올리기
1 2 3 4 5
// 전체 작업 한번에 올리기 git add -A // 특정 파일만 올리기 git add README.md(파일명)
스테이지에 올라간 코드 나의 작업에 Commit 하기
1
git commit -m "작업한 코멘트"
Git 작업 내역 확인하기
1
git status
Commit한 작업 내역 push 하기
1
git push
자주는 안쓰지만 종종 써야하는 명령어
Git 삭제
1
sudo apt-get remove git
이미 push한 최종 커밋 메시지 변경
1 2
git commit --amend -m "변경할 메시지" git push origin 브랜치명 -f
가장 최근 push 제거
1 2 3
git reset HEAD^ git commit -m "commit delete" git push origin 브랜치명 -f
workspace작업 정보 stash에 저장
1
git stash
stash 목록 확인
1
git stash list
가장 최근 stash 적용
1
git stash apply
특정 stash 적용
1
git stash apply [stash 이름]
가장 최근 stash 삭제
1
git stash drop
특정 stash 삭제
1
git stash drop [stash 이름]
설정과 관련된 명령어
한글 깨짐 현상 수정
1
git config --global core.quotepath false
Git 대소문자 인식(특정 git 폴더 내에서)
1
git config core.ignorecase false