파일 이름에 추가된 git 수정

파일 이름에 추가된 git 수정

최근에 손상된 git repo에서 작업해야 했고, 이를 수정한 후 많은 파일 이름이 변경되었습니다(예: file.txt-> file (bf800a19).txt; 또는 file.py-> file (418d7abf).py). 이 중 상당수가 파일 커밋에서 가져온 것 같습니다. 또는 이와 유사한 것이지만 그것이 무엇인지 정확히 찾을 수 없는 것 같습니다.

모든 경로를 편집하지 않으면 내 코드가 더 이상 실행되지 않으므로 이러한 모든 이름 변경을 신속하게 제거하고 제거하는 방법을 정말 원하고 이를 위한 스크립트 작성을 고려했지만 이 작업을 빠르게 수행할 git 명령이 있습니까? 저에게는 이 코드가 무엇을 의미하나요? 감사해요!

답변1

Git 체크아웃을 통해 다음을 수행할 수 있습니다.

$ git checkout -- ./

저장소 루트에서 색인에 추가되지 않은 모든 변경 사항을 제거합니다.

Git 재설정 하드는 커밋되지 않은 모든 변경 사항을 제거합니다.

관련 정보