2012-02-23 1 views
3

초기 커밋에서 벗어나지 않은 분기를 만들었습니다.일반적인 ancesters가없는 분기

레포에서 변경 사항을 가져올 때 발생하는 것처럼 보였습니다. 필자는 제 작업 영역에 필요한 모든 커밋이있는 지점을 얻을 수 있었지만 내 지점의 역사는 혼란 스럽습니다.

수정할 수 있습니까?

enter image description here

답변

4

힘내 단일 루트 커밋이 필요하지 않습니다. 사실, git.git 자체가 "수정"할 필요가 없습니다, 당신은 이미 성공적으로 합병 한 이후

(가 적어도 루트 git 년대, gitk 's 및 gitweb의 역사에 대한 커밋 포함) 여러 루트 커밋을 가지고 당신의 역사, 힘내는 미래의 병합 중에 옳은 일을 할 것입니다 ™.

+0

하지만 커밋은 그렇게되지 않았습니다 !! –

+0

그들은 그런 일이 있었음에 틀림 없다. 그렇지 않으면 망할 놈이 그들을 보여주지 않을 것이다. 당신은 "당겨서 일어났습니다."- 그래서 당신은 관련없는 저장소를 꺼낼 수 있었습니까? "관련 없음"은 또한 한 편이 완전한 히스토리를 다시 쓸 때 발생할 수 있습니다 (예 :'git filter-branch'). – knittl