Git1 삭제된 라인의 git commit 찾기 추가되거나 변경된 코드에 대해서는 git blame으로 commit을 추적할 수 있지만, 어느 순간 삭제되었다면 삭제된 라인의 commit은 보여주지 않기 때문에 당황스럽다. 하지만 git log 에는 수많은 옵션이 있으니 변경(삭제 포함)된 내용에 대한 검색을 할 수 있는 옵션도 있다. -G Look for differences whose patch text contains added/removed lines that match . 무려 정규식도 지원하기 때문에 원하는 정보를 얻기 쉽고, 추가로 파일을 인자로 넘기면 해당 파일을 범위로 지정할 수도 있다. 예시 public int sum(int a, int b) { return a + b; } 위 함수가 지워졌을 때 git log -G 'sum\(' 으.. 2019. 11. 20. 이전 1 다음