열린 phabricator 개정판이 있는데 실수로 기본 git 브랜치를 삭제했습니다. 개정판에서 diff를 검색하고 분기를 다시 작성할 수 있습니다.Phabricator 개정판에서 삭제 된 git 브랜치를 복원하십시오.
그러나 삭제 된 지점을 개정판에서 복원하는 방법이 있습니까?
열린 phabricator 개정판이 있는데 실수로 기본 git 브랜치를 삭제했습니다. 개정판에서 diff를 검색하고 분기를 다시 작성할 수 있습니다.Phabricator 개정판에서 삭제 된 git 브랜치를 복원하십시오.
그러나 삭제 된 지점을 개정판에서 복원하는 방법이 있습니까?
arc patch
을 사용하여 분기를 만들 수 있습니다. 그것은 arcpatch-D###
이라는 지점을 만들 것입니다. 여기서 D ###는 Diff ID입니다. 일단 그 브랜치가 있으면, git 명령을 사용하여 브랜치의 헤드를 기반으로 새로운 브랜치를 작성하고 원하는 브랜치를 지정할 수 있습니다.
권장 단계 : 1. arc patch D###
2. git checkout -b new-branch-name
거기에서 당신은 당신이 좋아하는 다른 작업을 수행 할 수 있습니다.
기본 자식 repo에 액세스 할 수 있다면 간단히 git reflog
을 사용할 수 있습니다. 삭제 된 분기에서 참조하는 커밋이 표시됩니다.
예를 들어 "How do I get the deleted-branch back in git?"을 참조하십시오.
불행히도 전체 내부 git repo도 삭제했습니다. –
예, 이것이 제가 필요한 것입니다. –