git는 add가 있지만 commit이 없는 파일을 삭제합니다

문제.
개발 중, 때로는 한참 동안 코드를 썼지만, 마지막에는 아무 소용이 없습니다. 만약dd가 캐시 구역에 도착했지만,commit가 로컬 창고에 도착하지 않았다면 쉽게 삭제할 수 있습니다
메서드
예를 들면 다음과 같습니다.
E:\Project\YouTube\YoutubeMusic>git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Changes to be committed:
  (use "git reset HEAD ..." to unstage)

        new file:   exit


status를 사용하면 캐시 구역에 exit 파일이 존재하지만commit이 없으면 git rm -- cached xxx 그 중 xxx는 삭제할 파일입니다. 조작하십시오
E:\Project\YouTube\YoutubeMusic>git rm --cached exit
rm 'exit'   

exit 파일이 캐시에서 삭제되었음을 알 수 있습니다

좋은 웹페이지 즐겨찾기