개발자를 벗어나긴 글렀다./Git

Git Bash 명령어 개인 기록용

터틀즈7 2019. 1. 11. 15:50

SVN만 사용하다가 git으로 변경하고 intellij에서 툴로만 사용하다가 bash로 넘어오니 빠르긴한데 아직 적응이 덜 되어서 자주 사용하는걸 제외하면 매번 찾게되서 정리한다.

요새보니 Reference가 네이버 사전에도 잘나오더라 

1. 설치과정

  • git config --list  : config lsit 조회
  • git config --global user.name "Thrill" : User Name Global 설정
  • git branch -av : branch 목록 조회
  • git checkout -b xxxxx : checkout하면서 branch 생성

2. 사용과정

  • git status : 걍 습관적으로 치게되는 상태조회
  • git diff --cached : 원본과 비교
  • git fetch origin --prune    //로컬에 Brach를 remote와 같게 맞추기
  • git commit / git pull / git push 은 생략

3. 간혈적 사용
  • git reset HEAD^ :  마지막 commit을 취소하면서 그 전에 수정한 내용들은 모두 살리고 싶은 경우
  • git reset --hard HEAD^ :  마지막 commit을 취소하면서 이전 commit 상태로 복구하고 싶은 경우
  • git reset HEAD~n :  마지막에서부터 n개의 commit을 취소하면서 그전에 수정한 내용은 모두 살리고 싶은 경우
  • git reset --hard HEAD~n :  마지막으로부터 n개의 commit을 취소하면서 이전 commit 상태로 복구하고 싶은 경우
  • git tag 태그명 위치