작업하고있는 웹 사이트에 대해 .gitignore
파일을 관리하는 데 문제가 있습니다. 다른 웹 사이트가 숨겨져 있거나 git에서 볼 수 있어야하는 여러 저장소에 내 웹 사이트를 저장하고 있습니다. 예 : 저는 Github 저장소에 이미지 나 데이터베이스 정보를 저장하는 것을 원하지 않습니다. 내 프로덕션 서버는 그 둘 모두를 볼 필요가 있지만 개발 목적으로 사용하는 파일이 필요하지 않을 수도 있습니다.하나의 프로젝트에서 여러 개의 .gitignores
여러 저장소에 대해 .gitignore
을 관리하는 가장 좋은 방법은 무엇입니까? 당신이 거기에 패턴을 저장하는 경우
일반적으로'.gitignore' 파일은 저장소에 커밋 될 필요가 없습니다. 원하는 경우 실제로는 무시할 수 있습니다. –
내 머리를 감싸려고 노력 중입니다. 로컬 리포지토리와 Github 리포지토리 모두에 .gitignore가 있고 Github으로 푸시하면 커밋을 올바르게 만들 때 내 로컬 자식을 무시합니다. '.git/info/exclude'도 같은 방식으로 작동합니까? 아니면 들어오는 푸시를 걸러 내나요? – webdesserts
@mcmullins : 파일을 제외하면 다른 사람이 파일을 색인에 넣었 기 때문에 파일을 계속 가져옵니다. 또한 변경 사항을 추적합니다. 그러나 색인에없는 새 파일을 작성하면 승인되지 않습니다. 다른 사람이 파일 형식을 추적하기로 결정했다는 사실을 도울 수는 없습니다. 그면을 공유해야합니다. – jdi