버전 관리를 위해 git을 매일 사용하다 보면 실수로 브랜치를 삭제할 수도 있습니다. 그러나 너무 당황하지 마십시오. git은 새로 삭제된 브랜치를 철회하는 데 도움이 되는 기능을 제공합니다.
1. 기본 개념
새로 삭제된 브랜치를 철회하는 방법을 알아보기 전에 먼저 git의 몇 가지 기본 개념과 용어를 이해해야 합니다.
2.새로 삭제된 브랜치를 철회하는 방법
git을 사용하다가 실수로 브랜치를 삭제하는 경우가 있습니다. 다른 작업을 수행하지 않고 단순히 분기를 삭제하면 삭제를 쉽게 취소할 수 있습니다.
먼저 방금 삭제한 브랜치의 이름을 알아야 합니다. 다음 명령을 사용하여 찾을 수 있습니다.
$ git log --oneline --abbrev-commit --graph --decorate
이 명령은 코드 저장소의 커밋 기록을 표시합니다. 출력 콘텐츠에는 각 제출의 해시 값, 제출 정보, 지점 정보 등이 표시됩니다.
이제 방금 삭제한 브랜치의 이름이 있으므로 다음 명령을 사용하여 브랜치를 복원할 수 있습니다.
$ git branch <branch-name> <commit-hash>
여기서 "branch-name"은 삭제된 브랜치의 이름입니다. "commit-hash"는 복원해야 하는 브랜치의 이름입니다("HEAD"로 대체할 수도 있음).
복원되면 평소처럼 이 브랜치에서 계속 개발할 수 있습니다.
참고: 방금 삭제한 브랜치가 최신 커밋이 아닌 경우 브랜치를 복원하기 전에 HEAD 포인터를 올바른 커밋 노드로 이동해야 합니다. 다음 명령을 사용하여 올바른 커밋 노드를 찾을 수 있습니다.
$ git reflog
이 명령은 코드 저장소의 git 작업 기록을 표시하고 올바른 제출 노드를 찾을 수 있습니다.
3. 요약
git을 매일 사용하다 보면 실수로 브랜치를 삭제하는 일은 큰 문제가 되지 않습니다. 관련 작업을 숙지하면 삭제 작업을 쉽게 취소할 수 있습니다. 나머지 개발 프로세스 동안 모든 작업을 주의 깊게 검토하여 실수로 브랜치나 기타 중요한 Git 리소스를 삭제하지 않도록 하세요.
위 내용은 git 새로 삭제된 브랜치를 철회합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!