git은 .idea 디렉토리를 삭제할 수 없습니다
怪我咯
怪我咯 2017-04-27 09:03:44
0
5
1114

루트 디렉터리에 .idea 폴더가 있습니다. 루트 디렉터리의 .gitignore 파일에

을 추가했습니다. 으아아아

그런 다음 git commit -m "ignore .idea dir" -> git push -u Origin ->
그러나 원격 git에는 여전히 .idea 디렉토리가 있습니다. 삭제할 수 없습니다.

으아아아

1) git에서 추적되는 .idea 디렉터리는 삭제하고 로컬 .idea 폴더는 삭제하지 않으려면 어떻게 해야 하나요?
2) .gitignore에서 이스케이프해야 하는 폴더에 "."와 같은 특수 문자가 있습니까?


git rm -r --cached .idea를 사용했는데 오류가 보고되어 삭제할 수 없습니다. 리모콘은 아직 있어요

으아아아
怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(5)
世界只因有你

먼저 원격 .idea 디렉터리를 삭제해야 합니다.

이 경우 gitignore를 설계하기 전에는 이를 고려하지 않았습니다. 현재 조치는 다음과 같습니다.

rm -rf .idea(이렇게 하면 로컬 항목이 삭제되지만 프로젝트를 다시 열면 자동으로 생성됩니다.)

git add -A .
제출
힘내세요

풀링 후 동기화 후 원격 항목이 삭제되었는지 확인하고, 로컬 항목이 있으면 다시 반복합니다.

청소 후 git rm -r --cached .idea를 실행하여 추적을 취소하세요
밀어보자

phpcn_u1582

이미 git에서 추적한 파일은 gitignore 파일에 쓸 수 없습니다.

刘奇
  1. .gitignore 무시한 줄을 먼저 추가하지 마시고, .idea 파일을 직접 삭제하신 후
  2. 제출해 주세요.
  3. .gitignore을 열고 .idea/*을 추가하세요.
  4. 제출.gitignore, 이상
PHPzhong
  1. git rm -fr .idea 을 사용하여 로컬 .idea 파일을 삭제합니다.

  2. 필터링하려면 .gitignore 파일에 .idea를 추가하세요.

  3. 저장하고 원격으로 제출하면 지워진 것을 확인할 수 있습니다

迷茫

# 실행단계는 다음과 같습니다.

  1. 먼저 파일에 .idea/를 추가하세요. 파일을 무시합니다.
    2. 로컬을 삭제합니다. 아이디어 파일

3.git 추가.

  1. git commit -m "파일 무시 업데이트"

  2. git push Origin master
    6. 로컬 아이디어가 포함된 파일을 열면 로컬 .idea 파일이 돌아온 것을 확인할 수 있습니다.

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