반응형
git 특정 커밋으로 되돌리기
로컬 복사본에 있는 모든 파일을 특정 커밋으로 되돌리려면 어떻게 해야 합니까?
commit 4a155e5b3b4548f5f8139b5210b9bb477fa549de
Author: John Doe <Doe.John.10@gmail.com>
Date: Thu Jul 21 20:51:38 2011 -0500
이것이 제가 다시 하고 싶은 약속입니다. 어떤 도움이라도 생명을 구할 수 있을 것입니다!
git reset --hard 4a155e5
헤드를 원하는 위치로 다시 이동합니다.방금 삭제한 내역을 가리키는 것을 원하지 않는 경우 이전에 제거해야 할 다른 참조가 있을 수 있습니다.
다음 명령에 따라 입력하여 작업 디렉터리 및 인덱스 아래의 모든 파일을 되돌릴 수 있습니다.
git reset --hard <SHAsum of your commit>
입력할 수도 있습니다.
git reset --hard HEAD #your current head point
또는
git reset --hard HEAD^ #your previous head point
도움이 되길 바랍니다.
http://www.kernel.org/pub/software/scm/git/docs/git-revert.html
사용.git revert <commit>
원하는 커밋을 되돌리는 새 커밋을 만듭니다.
되돌릴 커밋 목록을 지정할 수 있습니다.
대안: http://git-scm.com/docs/git-reset
git reset
복사본을 원하는 커밋으로 재설정합니다.
언급URL : https://stackoverflow.com/questions/6794110/git-revert-back-to-certain-commit
반응형
'sourcecode' 카테고리의 다른 글
파일 잠금을 확인하는 방법은 무엇입니까? (0) | 2023.05.29 |
---|---|
postgresql의 문자열 리터럴 및 이스케이프 문자 (0) | 2023.05.29 |
비동기/동기화된 블록 시도/동기화 (0) | 2023.05.29 |
COM 예외 클래스가 등록되지 않은 문제를 해결하는 방법(HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)의 예외)? (0) | 2023.05.29 |
mongoengine - 스키마 유효성 검사를 위해 추가 필드를 무시 (0) | 2023.05.29 |