git Reset --hard가 롤백된 후 나중에 어떻게 되돌릴 수 있나요?
PHP中文网
PHP中文网 2017-05-02 09:20:55
0
2
906

git Reset --hard가 이전 버전으로 롤백한 후 이 롤백 작업을 취소하는 방법은 무엇입니까?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(2)
漂亮男人

git gc로 손실된 브랜치나 커밋 정보를 삭제하지 않은 경우 리프로그를 통해 복원할 수 있습니다

일반적으로 GC는 쓸모없는 객체를 삭제하기 전에 오랫동안 보관합니다

git reflog show 또는 git log -g 명령을 사용하면 모든 작업 로그를 볼 수 있습니다

복구 과정은 간단합니다.

  1. git log -g 명령을 사용하여 복원해야 할 정보에 해당하는 commitid를 찾으세요. 재설정을 실행하기 전에 제출한 날짜와 시간으로 식별할 수 있습니다. --하드

  2. git Branch Recover_branch commitid를 통해 새 브랜치 생성

이렇게 하면 commitid까지의 코드와 각종 제출 기록, 기타 정보가 Recover_branch 브랜치에 복원됩니다.

Peter_Zhu

으아아아

현재 더러운 콘텐츠를 숨겨두세요. reflog를 사용하여 돌아가고 싶은 커밋을 찾아 체크아웃한 다음 원래 브랜치와 병합할 브랜치를 생성하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿