Git는 모든 로컬 수정 방법을 포기하는 방법
git checkout . # , ,
git stash # stash 。 git stash pop 。
git reset --hard HASH # , 。
git reset --soft HASH # , 。
git log # git commit HASH ID
git clean의 용법gitclean 명령은 작업 디렉터리에서 트랙이 없는 모든 파일을 삭제하는 데 사용됩니다
git clean은 git reset --hard와 자주 사용됩니다.reset은 트랙에 영향을 받은 파일만 기억하기 때문에,clean이 트랙에 영향을 주지 않은 파일을 삭제해야 합니다.이 두 명령을 결합하여 사용하면 당신의 작업 디렉터리를 완전히 지정된 상태로 되돌릴 수 있습니다
git clean -n
어떤 파일이 삭제될지 알려주는 클린 훈련입니다.그것은 진정으로 파일을 삭제하지 않을 것이며, 단지 하나의 알림일 뿐이라는 것을 기억해라.
git clean -f
현재 디렉터리에 있는 트랙이 없는 모든 파일을 삭제합니다.삭제되지 않습니다.gitignore 파일에 지정된 폴더와 파일, 이 파일들이track되었든 안 되었든
git clean -f <path>
지정한 경로에서 트랙이 없는 파일을 삭제합니다
git clean -df
현재 디렉터리에track되지 않은 파일과 폴더 삭제
git clean -xf
현재 디렉터리에 있는 트랙이 없는 모든 파일을 삭제합니다.그것이 맞든 말든.gitignore 파일에 지정된 폴더와 파일git reset --hard
과 git clean -f
는 좋은 친구이다.그것들을 결합하여 사용하면 당신의 작업 디렉터리를 최근commit로 완전히 되돌릴 수 있습니다git clean
방금 번역한 항목에도 매우 유용하다.예를 들어, 컴파일된 후에 생성된 것을 쉽게 삭제할 수 있다.o와.exe 등 파일.이거 포장해서 릴리스 하나 나올 때 되게 유용해요.다음 예는 새로 추가된 파일을 포함하여 모든 작업 디렉터리 아래의 수정을 삭제합니다.만약 네가 이미 스냅샷을 제출했고 새로운 개발을 했다고 가정하면
git reset --hard
git clean -df
실행 후, 작업 디렉터리와 캐시 구역이 최근commit 때와 같은 상태로 돌아가면,gitstatus는 이것이 깨끗한 작업 디렉터리이고, 또 새로운 시작이라고 알려줄 것입니다!Git에서 모든 로컬 수정 방법을 포기하는 방법에 대한 이 글은 여기까지입니다. 더 많은 Git에서 모든 로컬 수정 내용을 포기하려면 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 찾아보세요. 앞으로 많이 사랑해 주세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
브랜치 병합(Visual studio 2017 사용)의 계속입니다. 기능 추가를 위한 브랜치를 작성하고, 기능 추가한 후, 그 내용을 develop 브랜치에 병합해 봅니다. 1. 새롭게 「add1」라고 하는 브랜치를 작성 2. 브랜치 "add1"을 선택한 상태에서 M...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.