수백 개의 커밋과 여러 개의 브랜치가 들어있는 git 리포지토리가 있습니다. 특정 문자열이 포함 된 특정 커밋을 검색하는 방법. "도우미 기능"? 이상적으로 문자열은 정규식으로 표시 할 수 있습니다. 자식 지원 git log -G<regex>
의Search git Regex를 사용하여 커밋하기
18
A
답변
12
크레딧 this answer로 이동 :
git log --all --grep='Build 0051'
# case insensitive
git log --all --grep='Build 0051' -i
+0
이 커밋 메시지의 정규식을 찾습니다 knittl의 대답과 반대로 -G
15
최신 버전 :
git log -G'helper.*function' --full-history --all
는 각각의 DIFF에서 정규식을 검색합니다 커밋, 오직 디스플레이는 정규 표현식과 일치하는 변화를 도입하는 커밋합니다.
관련 문제
- 1. Git search all diffs
- 2. github에서 커밋하기
- 3. git - 커밋하기 전에 현재 변경된 내용이 있습니다.
- 4. Tortoise를 사용하여 커밋하기
- 5. RegEx를 사용하는 와일드 카드 URL에 대한 JavaScript .search()
- 6. 다른 브랜치로 커밋하기
- 7. for 루프를 사용하여 search().
- 8. Regex를 사용하여 텍스트 검색
- 9. Regex를 사용하여 URL 추출
- 10. Regex를 사용하여 문자열 변환
- 11. Regex를 사용하여 '$'바꾸기
- 12. Regex를 사용하여 문자열 평가
- 13. regex를 사용하여 문자열 바꾸기
- 14. Regex를 사용하여 문장을 분할하려합니다.
- 15. bzr merge - 커밋하기 전에 다른 분기를 커밋하기 위해 커밋하기 전에 노트 ('병합 팁')
- 16. 실패한 트랜잭션 커밋하기
- 17. 새로운 Subversion 지점에 커밋하기
- 18. 내 포크로 원격 커밋하기
- 19. 파이썬에서 regex를 사용하여 diff 파일 분할하기
- 20. 왜 커밋하기 전에 추적되는 파일을 추가해야합니까?
- 21. 먼저 SVN 훅으로 커밋하기
- 22. 브랜치를 하나의 파일로 커밋하기
- 23. 힘내 내가 힘내 커밋하기 위해 노력하고있어
- 24. Regex를 사용하여 전화 번호 연결하기
- 25. RegEx를 사용하여 양식 필드 추출
- 26. Regex를 사용하여 MySQL 텍스트 추출
- 27. Regex를 사용하여 Html 속성 검색
- 28. regex를 사용하여 문자열을 대체하는 방법
- 29. RegEx를 사용하여 폴더 이름 바꾸기
- 30. Regex를 사용하여 파일에서 값 찾기
http://stackoverflow.com/questions/2928584/how-to-grep-in-the-git-history –