삭제 된 브랜치를 복원하는 방법.삭제 된 Git 브랜치를 복원하는 방법
"git push --prune"을 만들었고 거의 모든 브랜치가 원격으로 삭제 된 것처럼 보입니다. 도와주세요!
삭제 된 브랜치를 복원하는 방법.삭제 된 Git 브랜치를 복원하는 방법
"git push --prune"을 만들었고 거의 모든 브랜치가 원격으로 삭제 된 것처럼 보입니다. 도와주세요!
git reflog를 사용할 수 있습니다. reflog는 이러한 시나리오에서 도움이됩니다. 자세한 내용은 아래 링크를 참조하십시오 :
http://blag.ahax.de/post/421939327/recovering-a-deleted-branch-using-git-reflog
가 로컬 대응 (참조 맨 페이지)이없는 경우 그들은 삭제됩니다"git reflog"를 만들 때 커밋 복원 만하는 것 같습니다. 삭제 된 브랜치에 대해서는 찾을 수 없습니다. –
분기는 특정 커밋에 대한 포인터 일뿐입니다. 따라서이 브랜치의 브랜치 나 HEAD 커밋을 체크 아웃하는 것은 (최소한 코드별로) 동일합니다. – iltempo
. 그것들을 다시 생성하기 위해서는 원격 저장소로 다시 보내야한다 :'git push origin : '. 이전의 모든 브랜치를 자동으로 복구하는 방법이 없다고 생각합니다. –
knittl
운이 좋다면 브랜치는 여전히'remotes/origin/*'네임 스페이스 아래에 로컬로 저장되어있을 수 있습니다. 그것을 확인할 수 있습니까? ('git branch -r') – knittl
가지가 없으며, "git branch -r"을 사용하여 검사합니다. –