Among Us - Crewmates
 

[Git] Git 깃 관리 상태 확인

728x90

 

 

 

$git status

$git log

$git status

  • Staging file들의 상태 확인

 

$git log

  • .git 레퍼지토리에 존재하는 커밋 기록(히스토리) 확인
  • 저장소 반영 내역 확인

 

$git diff

$git diff

  • commit된 파일 중 변경된 사항을 비교할 때

 

대표적인 log 옵션들

$git log -p -2

$git log --stat

$git log --pretty=oneline

$git log --graph

$git log -S function_name

-p, --patch

  • 각 commit의 수정 결과를 보여주는 diff와 같은 역할을 수행한다.

 

-n

  • 상위 n개의 commit만 보여준다.

 

--stat

  • 어떤 파일이 commit에서 수정되고 변경되었는지, 파일 내 라인이 추가되거나 삭제되었는지 확인

 

--pretty=oneline

  • 각 commit을 한 줄로 출력

 

--graph

  • commit간의 연결된 관계를 아스키(ASCII) 그래프로 출력한다.
  • 브랜치(branch)를 사용할 때 아주 유용하게 사용되는 옵션이다.

 

-S

  • 코드에서 추가되거나 제거된 내용 중 특정 텍스트(위에서는 function_name)가 포함되어 있는지 검사
728x90
반응형