파일이 .gitignore로 무시되었으므로 때때로 파일이 사라집니다.
파일을 .gitignore에 포함 시키면 모든 브랜치에 파일이 포함되므로 브랜치를 변경하면 브랜치가 삭제되지 않는다고 생각합니다.
어떤 일이 발생할 수 있습니까?.gitignore에 포함 된 파일이 명백한 이유없이 때때로 삭제됩니다.
나는 파일이 어떤 시점에서 추적되었다고 생각하지만, 현재 환경에 따라 다르며 각 설치마다 자체 버전이 필요하기 때문에 이제는 추적 할 수없고 무시됩니다.
삭제할 수있는 배포 스크립트가 없습니다.
편집 :
내가 깨달았 석사 .gitignore 글로벌 참조 env.php
및 준비의 .gitignore이 그래서 아마 그 문제이고, 로컬 참조 subdir/env.php
을했습니다.
'에서 경로를 이름의 불행한 부작용 .gitignore' 힘내 지금 * 소지품은 * 파일, 즉, 작업 트리에서 삭제 자유롭게 느낀다는 것이다. Git은 파일이 존재하는 커밋 (예 : 파일이 추적 된 이전 커밋 중 하나)에서 존재하지 않는 커밋으로 이동하도록 Git에 지시 할 때마다 그렇게합니다. Git은 색인에서 파일을 지우고 일반적인 방식으로 파일을 지우고'.gitignore'd - 데이터를 잃어 버릴 수도 있다는 불평없이 작업 트리에서 파일을 지 웁니다. – torek
그래, 우리가 더 이상 사용하지 않는 지점이 그 파일이 계속 추적되고 삭제되는 상태에 있지는 않겠지 만 어떤 경우에는이 파일을 삭제하고 다른 이름으로 다른 파일을 만들고 그것을 사용하면 처음부터 무시되고 추적되지 않으므로 문제가 해결되기를 바랍니다. 그건 그렇고, 당신의 의견은 대답만큼 좋습니다. – Petruza