2016-12-14 1 views
2

git으로 버전을 알 수없는 프로젝트의 알 수없는 버전이있는 폴더가 있습니다. 폴더의 프로젝트 (버전이 지정되지 않음)는 버전 관리 프로젝트에서 약간 변경 될 수 있습니다.git을 사용하여 파일의 커밋 sha 찾기

폴더 프로젝트가 내 버전 프로젝트에있는 시점에 커밋을 시작했다는 것을 알고 있습니다.

원본 시작 커밋을 찾고 분기를 만들고 사소한 변경 사항을 적용한 다음 모든 항목을 마스터로 밀어 넣고 싶습니다.

어떻게하면됩니까? 일부 파일은 변경되지 않았으므로 파일의 버전 (커밋)을 찾을 수 있습니까?

답변

0

git log --name-only 은 각 커밋 sha와 관련된 파일을 나열합니다. 당신이 마음에서 특정 파일이있는 경우

사용할 수 자식 로그 \ - 파일 이름

예를 들어, git log \ - main.c

이것은 main.c에 영향을주는 커밋만을 보여줍니다.

관련 문제