본문 바로가기

gitlog2

누가 작업했는지 알고 싶을때(git blame, git show) 프로젝트의 특정 부분을 누가 작업했는지 알고 싶을 때 사용하는 명령어가 있다. 한 개의 파일을 확인하는 방법, 한 개의 커밋을 확인하는 방법 - 두 가지 방법이 있으며 각각 다른 명령어를 사용한다. 한 개의 파일을 추적하고 싶을 때 특정 파일의 히스토리를 알고 싶은 경우 git blame이라는 커맨드를 사용한다. blame은 한국어로 '탓하다' 라는 의미라고 하는데...(응?) 보통 해당 작업을 누가 했는지 찾아야 하는 상황이라면 코드에 오류가 발생한 것일테니 묘하게 어울리는 것 같기도 하다 🤣 git blame 파일명 아래와 같이 git blame calculator.py를 입력하여 calculator.py라는 파일을 누가 작업했는지 히스토리를 살펴보았다. 괄호 안의 아이디를 통해서 작업자를 확인할 수.. 2022. 12. 1.
아직까지 했던 모든 커밋 히스토리 확인하기(git log) 우리는 프로젝트를 진행하며, 아직까지 했던 모든 커밋 목록을 확인하고 싶을 수도 있다. 커밋 히스토리(Commit History)라고 하는데 이번 포스팅에서는 이를 확인하는 방법에 대해서 정리해보려고 한다. 커밋 히스토리 확인하는 방법 커밋 히스토리를 확인하는 명령어는 log 이다. 아래와 같이 터미널을 실행하고 해당 디렉토리로 이동해서 git log 명령어를 실행하면 아직까지 했던 커밋의 목록을 순서대로 볼 수 있다. git log 이러한 커밋 히스토리를 볼 때 주의해야 할 점은, 가장 처음에 한 커밋이 가장 아래에 위치해 있다는 것이다. 리스트가 거꾸로 표시되기 때문에 위에 있을수록 최근에 한 커밋이다. 히스토리에서 확인할 수 있는 내용은 아래와 같다. 커밋 아이디(= 커밋 해시 / commit 뒤로.. 2022. 10. 14.