전 git gui를 사용하고 있으며 지점을 볼 수 없습니다.GIT에서 커밋을 잃어 버렸습니다. 실수로 커밋을 삭제할 수 있습니까?
오늘 내가 뭔가를 확인했다.
커밋을 한 후 이전 분기로 변경하고 분기 뷰어로 확인했습니다. 이전 분기를 변경 한 다음 현재 분기로 돌아가고 싶지만 더 이상 볼 수 없습니다. 도움이 될 것입니다.
전 git gui를 사용하고 있으며 지점을 볼 수 없습니다.GIT에서 커밋을 잃어 버렸습니다. 실수로 커밋을 삭제할 수 있습니까?
오늘 내가 뭔가를 확인했다.
커밋을 한 후 이전 분기로 변경하고 분기 뷰어로 확인했습니다. 이전 분기를 변경 한 다음 현재 분기로 돌아가고 싶지만 더 이상 볼 수 없습니다. 도움이 될 것입니다.
대부분의 경우 귀하의 질문에 대한 답변으로, 최근 커밋을 우연히 잃는 것이 매우 어렵습니다. 일반적으로 개체 (커밋 포함)는 더 이상 지사에서 참조하지 않고 매우 오래된 (기본적으로 90 일 IIRC) 경우에만 git gc
후에 제거됩니다.
일반적으로 reflog에서 커밋을 찾을 수 있습니다.
git log -g
나 : 중 하나를 시도 당신이 그것을 볼 수 있다면
git reflog
를, 아마 n은 시간이 HEAD
가 당신을 커밋 이후 변경된 경우 숫자가 형태 [email protected]{n}
의 참조가 잃어 버렸어.
분기를 만들 수 있습니다. 다른 지점으로의 병합하거나 리베이스하거나 나중에 주위에 지점을 유지해야하는 경우
git branch foundit [email protected]{n} # replace n with the correct number
은 그럼 당신은 결정할 수 있습니다.
3 월 11 일 이후에 아무것도 표시되지 않습니다 ... – baash05
커밋을 잃어 버릴 수 있습니까? – baash05
아 .. -g를 잊어 버렸습니다. 많이 받으 셨습니다 – baash05