Git 활용 2

TIL Day 49

By polaris0208

Git 활용 2

git diff

  • commit 이전과 현재의 차이를 확인
  • commit id 를 통해 특정 commit과 비교
  • git diff id1 id2 : 두 commit 비고

git difftool

  • git diff 보다 시각적으로 보기 쉽게 표현
  • 사용법은 동일

VSCode 부가 기능

  • git 사용을 위한 다양한 부가기능 설치 가능

git branch

  • git branch 브랜치명 : 브랜치 생성
  • git switch 브랜치명 : 브랜치 변경
  • git merge 브랜치명 : 주가 될 브랜치로 이동후 브랜치명 병합
  • git log --graph --oneline --all : commit 내역 그래프로 호출
  • git branch -d 브랜치이름 : 삭제

git restore

  • git restore 파일명 : 최근 commit 상태로 복원
  • git restore --source id 파일명 : 특정 commit 상태로 복원
  • git restore --파일명 : 특정 파일 staging 취소

git revert

  • git revert id : 해당 commit에서 작성한 내용 취소(파일 생성, 삭제 등 포함)
  • git revert HEAD : 최근 1개 취소

git reset

  • 특정 시점으로 초기화
  • git reset --hard id : 해당 시점 이후 내용 삭제
  • git reset --soft id : 해당 시점 이후 내용 staging
  • git reset --mixed id : 해당 시점 이후 내용 staging 이전 상태
Tags: TIL Tools