2016-10-07 1 views
0

저는 작업중인 앱을 디버깅 중이며 일부 코드가 누락되었음을 확인했습니다. 나는 그것이 한순간에 존재했고 우연히 (또는 의도적으로) 삭제 된 지 얼마되지 않았 음을 확신한다. 코드가 존재했는지 확인하기 위해 커밋 기록을 검색하는 방법을 알고 싶습니다. gitk 명령을 실행했을 때 검색 기능이있는 GUI가 표시되었지만 검색을 통해 커밋 메시지 만 보았고 커밋 내용은 확인되지 않았습니다. 버전 관리에서 누락 된 코드를 검색하려면 어떻게해야합니까?일부 코드가 git에 존재했는지 확인하십시오.

답변

1

모든 커밋에서 주어진 문자열을 찾을 수있는 -S 옵션과 함께 git 로그를 사용할 수 있습니다.

자식은

+0

당신이 자식 로그 FUNCTION_NAME을 -S 입력하셨습니까 -Sfunction_name를 기록? 당신이 공간을 놓친 것처럼 보입니다. –

+0

는 "function_name"대신 필요한 텍스트를 사용합니다. 그것은 공간을 포함하지 않습니다. – mrida

+0

이 링크는 도움이 될 수 있습니다 https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History – mrida

관련 문제