0
GitHub에서 특정 커밋 전에 파일을 복원하려면 어떻게해야합니까? 당신이 f4l4fe1
커밋하기 전에에서 개별 파일을 검색하려면GitHub에서 특정 커밋 전에 파일을 복원하려면 어떻게해야합니까?
GitHub에서 특정 커밋 전에 파일을 복원하려면 어떻게해야합니까? 당신이 f4l4fe1
커밋하기 전에에서 개별 파일을 검색하려면GitHub에서 특정 커밋 전에 파일을 복원하려면 어떻게해야합니까?
, 예를 들어, 당신은 할 수 있습니다 : 당신이 자식의 심판에 ^
를 추가 할 때
git checkout f4l4fe1^ -- some/file.txt
를 (그것이 의미 그 커밋의 부모). 작업중인 트리에 some/file.txt
이 다시 있어야하지만 커밋 변경으로도 준비되어 있습니다. 로 알려진 상태로 당신을두고
git checkout f4l4fe1^
:이 지점 것처럼 당신이 이전에 있던처럼 커밋 작업 트리를보고 싶다면, 당신은 체크 아웃 할 수
커밋 특정 분기에 더 이상 있지 않은 "분리 된 HEAD"입니다. 따라서 새로운 커밋을 만들면 어떤 분기도 진행되지 않습니다. master
으로 돌아가려면 git checkout master
을 이용하면됩니다. What's the best way to extract a tree from a git repository?
:
세 번째 옵션으로에 설명 된대로,
tar
에git archive
및 파이프 출력을 사용할 수 있습니다, 당신이 커밋에서 전체 디렉토리 또는 전체 하위 디렉토리를 추출한다고 가정 아래의 두 가지 매우 다른 답변은 여러분이 원하는 것을 분명히하고 싶을 수도 있다는 것을 암시합니다. :) –