git은 작업 공간에 추가되지 않은 모든 파일의 수정 사항을 어떻게 삭제합니까?
大家讲道理
大家讲道理 2017-05-02 09:35:54
0
5
868

제목과 같이 작업공간에 10개가 넘는 파일이 수정됐는데 아직 추가된 파일이 없습니다. 모든 수정사항을 한 번에 지우는 방법

git checkout 사용 -- 파일은 한 번에 하나의 파일만 복원할 수 있습니다. 모든 파일을 한 번에 복원하는 방법을 찾아보세요

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(5)
習慣沉默

으아아아

滿天的星座

git checkout -f

滿天的星座

으아아아

현재 디렉토리에 추가하지 않고 모든 수정 사항을 지웁니다.

某草草

스테이징 영역의 지정된 파일을 작업공간으로 복원
$ git checkout [file]

스테이징 영역 및 작업 공간에 커밋의 지정된 파일을 복원
$ git checkout [commit] [file]
스테이징 영역의 모든 파일을 작업 공간에 복원
$ git checkout .
스테이징 영역에서 지정된 파일을 마지막 커밋과 일치하도록 재설정하지만 작업 공간은 변경되지 않습니다.
$ git Reset [file]
마지막 커밋과 일치하도록 스테이징 영역 및 작업 공간 재설정
$ git Reset --hard
현재 분기 포인터를 지정된 커밋으로 재설정하고 스테이징 영역을 재설정하지만 작업 공간은 변경되지 않은 상태로 유지됩니다.
$ git Reset [commit]
현재 분기 재설정 HEAD는 지정된 커밋과 스테이징 영역 및 작업 영역이 지정된 커밋과 일치하여 동시에 재설정됩니다.
$ git Reset --hard [commit]
현재 HEAD를 지정된 커밋으로 재설정하지만 스테이징은 유지합니다. 영역 및 작업 영역 영역은 변경되지 않습니다
$ git Reset --keep [commit]
지정된 커밋을 실행 취소하려면 새 커밋을 생성합니다
후자의 모든 변경 사항은 전자에 의해 상쇄되고 적용됩니다. 현재 브랜치
$ git revert [commit]
커밋되지 않은 변경 사항을 일시적으로 제거하고 나중에 이동합니다.
$ git stash
$ git stash pop

刘奇

git checkout --디렉토리 이름, 특정 디렉토리의 변경 사항 삭제

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿