2016-09-21 3 views
1

이미있는 프로젝트가 이미 복사되었습니다. .git 및 .gitignore 폴더를 제거했습니다. 그런 다음 git를 재 초기화하고 .gitignore 파일을 생성합니다. 어느 것이 완전히 비어 있습니다. 어떻게 재설정합니까 .gitignore

그러나

어떻게 든 여전히이 새로운 프로젝트에 무시 남아 이전 프로젝트에서 무시 파일 ... 그래서

내가

git clean -xdn 

이 파일이있는 명령 ... 및 표시를 실행 내 .gitignore 파일이 완전히 비어 있습니다. 왜 이런 일이 일어나는 걸까요?

.gitignore 내용을 다시 설정하고 빈 시트로 다시 시작하려면 어떻게해야합니까?

+1

dry-run 명령의 출력에서이를 볼 수 있으면 무시되지 않습니다. – suiwenfeng

+0

'git clean -n'은 무시할 수있는 파일이기 때문에 무시하지 않는 파일을 표시하는 것은 올바른 동작입니다. – merlin2011

+0

'git rm -r --cache'을 시도 했습니까? – guchuan

답변

2

저장소가 올바른 상태입니다.

git clean -n의 출력은 정확히 git clean을 실행하면 제거되는 파일이며 이러한 파일은 추적되지 않고 무시되지 않는 파일입니다.

-x 옵션도 사용 했으므로 .gitignore의 항목을 무시하므로 .gitignore 상태와 완전히 직각입니다.

+0

정보를 주셔서 감사합니다, 내 일종의 일을하여 내 문제를 해결 : git add -f thelostfile.php 그리고 나서 이전에 무시한 파일을 다시했다. 그러나 .gitignore 파일이 비어있는 동안 내가 무시당한 이유를 방랑했습니다. – Julesezaar

+1

@Julesezaar, 어떻게 파일이 무시되었다는 것을 확인 했습니까? – merlin2011

관련 문제