반응형
특정 파일에 대한 로컬 변경을 취소하는 방법
이 질문에는 이미 답변이 있습니다.
- Git에서 한 파일의 작업 사본 수정을 취소 하시겠습니까? 답변 13 개
특정 파일에 대한 로컬 변경 사항을 취소하려고합니다. 커밋 된 것이 없습니다.
모든 변경 사항을 되돌리려면 수행 할 수 있습니다 git revert --reset HEAD
. 그러나이 경우 모든 변경 사항을 모든 파일로 되돌리고 싶지 않습니다.
git-revert(3)
매뉴얼 페이지를 읽은 후에도 파일을 되 돌리는 방법은 명확하지 않습니다 .
NAME
git-revert - Revert some existing commits
SYNOPSIS
git revert [--[no-]edit] [-n] [-m parent-number] [-s] <commit>...
git revert --continue
git revert --quit
git revert --abort
...
이것은 git의 이전 커밋에서 특정 파일을 되 돌리는 방법 과 비슷 하지만 커밋이 수행되지 않았습니다. 그리고 임의 커밋으로 돌아가고 싶은 OP와 달리 파일이 MASTER의 복사본으로 돌아 가기를 원합니다.
SVN에서 문제의 파일을 삭제 한 다음을 수행합니다 svn update
.
변경 사항을 단일 파일로 되돌리려면 어떻게합니까?
당신은 원하지 않습니다 git revert
. 이전 커밋을 취소합니다. 당신이 원하는 git checkout
마스터에서 파일의 자식의 버전을 얻을 수 있습니다.
git checkout -- filename.txt
일반적으로 단일 파일에서 git 작업을 수행하려면을 사용하십시오 -- filename
.
참고 URL : https://stackoverflow.com/questions/31281679/how-to-undo-local-changes-to-a-specific-file
반응형
'development' 카테고리의 다른 글
커밋이 원래 생성 된 Github에서 풀 요청 찾기 (0) | 2020.06.07 |
---|---|
git에서 들어오는 커밋을 어떻게 볼 수 있습니까? (0) | 2020.06.07 |
MD5 입 / 출력의 최대 길이 (0) | 2020.06.07 |
지도를 반복하면서 제거하는 방법? (0) | 2020.06.07 |
자바 데스크탑 애플리케이션 : SWT 대 스윙 (0) | 2020.06.07 |