git Reset --hard가 이전 버전으로 롤백한 후 이 롤백 작업을 취소하는 방법은 무엇입니까?
认证0级讲师
git gc로 손실된 브랜치나 커밋 정보를 삭제하지 않은 경우 리프로그를 통해 복원할 수 있습니다
일반적으로 GC는 쓸모없는 객체를 삭제하기 전에 오랫동안 보관합니다
git reflog show 또는 git log -g 명령을 사용하면 모든 작업 로그를 볼 수 있습니다
복구 과정은 간단합니다.
git log -g 명령을 사용하여 복원해야 할 정보에 해당하는 commitid를 찾으세요. 재설정을 실행하기 전에 제출한 날짜와 시간으로 식별할 수 있습니다. --하드
git Branch Recover_branch commitid를 통해 새 브랜치 생성
이렇게 하면 commitid까지의 코드와 각종 제출 기록, 기타 정보가 Recover_branch 브랜치에 복원됩니다.
으아아아
현재 더러운 콘텐츠를 숨겨두세요. reflog를 사용하여 돌아가고 싶은 커밋을 찾아 체크아웃한 다음 원래 브랜치와 병합할 브랜치를 생성하세요.
git gc로 손실된 브랜치나 커밋 정보를 삭제하지 않은 경우 리프로그를 통해 복원할 수 있습니다
일반적으로 GC는 쓸모없는 객체를 삭제하기 전에 오랫동안 보관합니다
git reflog show 또는 git log -g 명령을 사용하면 모든 작업 로그를 볼 수 있습니다
복구 과정은 간단합니다.
git log -g 명령을 사용하여 복원해야 할 정보에 해당하는 commitid를 찾으세요. 재설정을 실행하기 전에 제출한 날짜와 시간으로 식별할 수 있습니다. --하드
git Branch Recover_branch commitid를 통해 새 브랜치 생성
이렇게 하면 commitid까지의 코드와 각종 제출 기록, 기타 정보가 Recover_branch 브랜치에 복원됩니다.
으아아아
현재 더러운 콘텐츠를 숨겨두세요. reflog를 사용하여 돌아가고 싶은 커밋을 찾아 체크아웃한 다음 원래 브랜치와 병합할 브랜치를 생성하세요.