0
브랜치가 'develop'이고 브랜치 'test_branch'가 생성되었다고 가정합니다. 그런 다음 두 가지 분기는 많은 커밋으로 앞으로 이동하고 심지어 서로 병합합니다.git - 생성 된 커밋 브랜치에서 찾은 것
이제 커밋 그래프가 엉망으로 바뀌 었습니다. 그렇다면 test_branch가 개발 지점에서 생성 된 커밋 지점을 추적하는 방법.
브랜치가 'develop'이고 브랜치 'test_branch'가 생성되었다고 가정합니다. 그런 다음 두 가지 분기는 많은 커밋으로 앞으로 이동하고 심지어 서로 병합합니다.git - 생성 된 커밋 브랜치에서 찾은 것
이제 커밋 그래프가 엉망으로 바뀌 었습니다. 그렇다면 test_branch가 개발 지점에서 생성 된 커밋 지점을 추적하는 방법.
시도는 reflog에서 검색 할 수
git reflog --date=local --all | grep branch
예 출력 :
819b4c4 refs/heads/[email protected]{Wed Aug 20 13:59:24 2014}: branch: Created from origin/addMongoDB
cb6e2b4 refs/heads/[email protected]{Sun Aug 17 20:46:17 2014}: branch: Created from HEAD
힘내는이 정보를 기록하지 않습니다 (그리고 그 문제에 관해서, 당신은 지점 이름을 삭제하고 그것을 다시 작성 같은, 또는 다른, 포인트 나중에). 그러나, git *는 "reflogs"를 사용하여 지점이 과거에 어디에서 왔는지를 알려주며 기본적으로 최대 90 일간을 보냄니다. 따라서 몇 개월 만 돌아 가면 정보가 reflog에있을 수 있습니다. – torek
고맙습니다 ... 도움이 될 것 같습니다 –
다른 두 가지 분기점과 병합 지점이 있습니까? 개발 지점으로 합병되거나 개발이 시작되기 전에 프로젝트의 다른 지점이 있습니까? – user3159253