예를 들어 처음에 github에서 프로젝트를 뽑아서 수정했는데, "아, 글이 좀 지저분하다"는 걸 발견했는데, 하나씩 삭제하기엔 좀 귀찮더라구요. 다시 복제할 수도 있지만, 다시 복제할 수 있는 방법이 있나요? 복사본을 업데이트하는 메서드를 재정의하세요.
오랜만에 바이두에서 못찾았는데 낯설으니 섭섭해하지 마세요! !
给我你的怀抱2017-05-02 09:33:25
git reset --hard
커밋되지 않은 모든 로컬 변경 사항을 제거합니다. git fetch && git reset --hard origin/master
, 로컬 영역을 다루려면 github의 저장소를 사용하세요. 로컬 제출물도 삭제됩니다.
사용 전 백업을 권장합니다.
滿天的星座2017-05-02 09:33:25
git reset --hard
외에도 git checkout .
을 사용하여 모든 파일에 대한 수정을 취소하고(파일 추가 또는 삭제는 유효하지 않음) git checkout [特定文件路径]
을 사용하여 특정 파일에 대한 수정을 취소할 수도 있습니다. 여러 경로는 공백으로 구분됩니다. .
이미 git commit
등록한 경우에는 Checkout을 사용할 수 없습니다.
PHP中文网2017-05-02 09:33:25
1. 스테이징 영역에 변경 사항이 포함되어 있습니다
git 재설정 HEAD 파일
git checkout -- 파일
변경 사항이 포함되지 않습니다
git 체크아웃 -- 파일
참고:
file은 파일 이름입니다
git status 준비 영역에서 변경 사항 보기
git은 체계적으로 학습할 수 있는 사이트입니다