2012-12-01 2 views
3

내 ASP.NET MVC 프로젝트에서 git를 사용하고 있습니다..gitignore를 사용하여 bin, debug 및 config 폴더를 커밋하지 마십시오.

debug, bin 또는 config 폴더의 파일을 "보류중인 변경"대화 상자에 표시하지 않으므로 해당 파일을 내 리포지토리에 커밋 할 필요가 없습니다.

이 파일들은 특히 컴퓨터 고유의 구성 폴더입니다.

나는 .gitignore에 다음을 추가하려고 :

myproject\bin** 
myproject\obj** 
myproject\config\** 

세 폴더 아래의 모든 파일이 여전히 각 빌드 또는 설정 변경 후에 표시되기 때문에이 작동하지 않았다.

내가 뭘 잘못하고 있니?

답변

4

**을 dir 이름에서 제거하십시오 (또한 슬래시를 사용합니다. 차이가 있는지 여부는 알 수 없습니다).

저장소에있을 수있는 문제가되는 파일을 모두 제거해야합니다. 삭제와 커밋이 처리되어야합니다.

또한 프로젝트가 여러 개인 경우 프로젝트 이름을 앞에 붙이지 않아도 bin을 모두 무시할 수 있습니다. 당신이 말한대로 How do I ignore files in a directory in Git?

+0

는했지만 내가 빌드를 한 후에 나는 여전히 panding 변경에 모든 파일 화면 받고 있어요 :

bin obj config 

이 결정적인는 SO 답변과 같습니다 :이 작업을해야합니다. @mcalex – Mortalus

+0

잘 모르겠습니다. 어쩌면 repo에 들어가기 전에 파일을 제거하라는 지시를해야 할 것입니다. 그 (것)들을 삭제하고 커밋 할 수 있는지, 그리고 .gitignore가해야 할 일을 하는지를 볼 수 있습니까? – mcalex

+0

감사합니다. 매력처럼 작동 했으므로 답변에 추가하면 완료됩니다. – Mortalus

관련 문제