'devel'브랜치에서 일하고 있고, 커밋을 덮어 쓰지 않고 'devel'상태를 다시 가져 오려고한다고 가정합니다. . 누구든지이 일을하는 비교적 간단한 방법으로 나를 도울 수 있습니까?재 작성 내력을 사용하여 git에서 이전 커밋 가져 오기
답변
항상 작업 복사본에 커밋 상태를 가져 오기 위해 이전 커밋 인 git checkout
을 사용할 수 있습니다. 그런 다음 다시 repo에 맡기십시오. Repo의 루트에서 git checkout <sha> -- .
과 같은 것을 사용하면됩니다. 이 구문은 HEAD
을 업데이트하지 않으며 색인 및 작업 복사본 만 업데이트합니다.
git checkout -b newbranch commit
즉 git commit -b new HEAD~5
(또는 커밋의 SHA2에 대해 gitk
)을 사용할 수 있습니다. 따라서 주어진 지점에서 새 분기를 시작합니다.
git checkout commit
은 "분리 헤드"상태로 남겨 둡니다. 커밋 위치에 있지만 연결되지 않은 공간에 떠있는 것입니다. 이 상태에서 수행 된 변경 사항은 저장소에 통합되지 않습니다.
git-checkout 맨 페이지에서 : '작업 트리의 파일을 업데이트하여 인덱스 또는 지정된 트리의 버전과 일치시킵니다. 경로가 주어지지 않으면 git checkout은 HEAD를 업데이트하여 지정된 브랜치를 현재 브랜치로 설정합니다. ' 제 예제에서와 같이 경로를 포함하지 않으면 분리됩니다. – erm410
- 1. git에서 이전 커밋 편집
- 2. git에서 태그 사이에 커밋 목록 가져 오기
- 3. Git에서 커밋 된 코드 다시 작성
- 4. Git에서 이전 커밋 헤드를 만들려면 어떻게해야합니까?
- 5. 이전 .htaccess 규칙을 사용하여 URL 재 작성
- 6. URL 재 작성 후 URL 가져 오기
- 7. 모드 재 작성 매개 변수를 가져 오기
- 8. git에서 소스 파일 가져 오기
- 9. 재 작성 Github 작성자/커밋 내역
- 10. 모 재 작성 이전 URL은
- 11. Git에서 이전 커밋을 삭제하십시오.
- 12. git에서 요리사를 사용하여 하나의 파일 가져 오기
- 13. svn에서 가져 오기. 원격 자식에 게 커밋
- 14. xcode의 git에서 프로젝트 가져 오기
- 15. Git에서 원격 저장소 가져 오기
- 16. git에서 파일 커밋 방지
- 17. git에서 커밋 되돌리기
- 18. git에서 커밋 훅 처리하기
- 19. GIT에서 커밋 나누기
- 20. git에서 커밋 된 패치 수정
- 21. git에서 production으로 웹 사이트를 가져 오기
- 22. htaccess 재 작성 규칙, 이전 URL이 새
- 23. git에서 특정 커밋 (이전 히스토리)에서 파일 제거
- 24. 이전 변환 가져 오기
- 25. PHP URL 재 작성 후 현재 파일 이름 가져 오기
- 26. Git에서 이전 커밋을 편집하려면 어떻게해야합니까?
- 27. 힘내 게시물-재 작성
- 28. git에서 커밋 변경 사항이 누락되었습니다
- 29. 재 작성 대신 재 작성 조건 리디렉션
- 30. Git에서 하나의 파일 버전 가져 오기
하지만 귀중한 커밋을 확인한 후에는 다른 지점에 있습니다. 이 작업을 원래 분기로 되돌리려면 어떻게해야합니까? –
당신이하고 싶은 것에 대한 올바른 버전의 체크 아웃을 보려면 – erm410