github - git 기록에서 콘텐츠 검색
某草草
某草草 2017-04-27 09:02:34
0
3
785

아마도 일부 콘텐츠가 특정 버전으로 제출되었다가 나중에 어떤 이유로 삭제되었는지 기록을 하나씩 확인하는 것 외에 이 콘텐츠를 찾을 수 있는 방법이 없을까요?

某草草
某草草

모든 응답(3)
伊谢尔伦

가능할 것 같은 git log -p |grep "删除掉内容" 을 찾았습니다. 더 좋은 방법이 있을까요?

어떤 파일이 삭제되었는지 알고 있다면 git log -p "文件名" |grep "删除掉内容"
을 사용할 수 있습니다. 하지만 어떤 커밋이 삭제되었는지는 아직 알 수 없습니다. . 방법을 찾으면 업데이트하겠습니다.

보충:
이렇게 하면 삭제된 콘텐츠와 커밋 ID를 찾을 수 있습니다
git log -G"删除掉内容" -p

Evian이 추가했습니다.
-G는 규칙성을 확인합니다. 텍스트를 검색하려면 -S을 사용하세요.

洪涛

로그 기반 검색이 정확하지 않고, 원래 작성한 커밋 메시지에 대한 요구 사항이 너무 높으니
git grep sth $(git rev-list --all)

출처: http://stackoverflow.com/questions/2928584/how-to-grep-search-committed-code-in-the-git-history

巴扎黑

효과를 얻으려면 git reflog를 사용해 보세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿