【Flutter】안심하고 리포지토리를 공개하기 위해서 필요한 gitignore의 설정

이 기사를 읽고 습득할 수 있는 것



Flutter의 폴더를 안심하고 github or gitlab에 올릴 수 있게 된다

결론


.gitignore!*.gitignore 추가하기

이것보다 아래는 시간이있는 사람만으로 좋다.

안심하고, 이란…?



Flutter 관계의 기사를 올리려고 하고 있어, 그 때에 소스 코드도 공개하고 싶다-라고 생각하고 있었다.

전 세계에 공개한다면, 자신의 PC내의 정보는 올리고 싶지 않구나(당연히)라고 생각하고 있었으므로, 폴더내에 자신의 정보가 실려 있지 않은지, 조사해 보았다.

조사해도, 그렇게 하고 싶은 일은 하지 않고,
폴더내의 소스를, 이하의 문장으로 검색해 보는 것만./Users/<自分で付けたPCのユーザー名>/
그러자 상당한 분량이 나왔다.



기재가 있었던 것은, 이하의 4 파일..package ,ios/Flutter/Generated.xcconfig ,ios/Flutter/flutter_export_environment.shandroid/local.proparties ,

이렇게 되면 안심하고 공개할 수 없어…

이 파일들은 git ignore되었습니다.



어쨌든 매번 이러한 파일을 지워야 한다고 생각했지만,
분명히 이러한 파일은 차이가 없습니다.

그것도 그럴 것이다..gitignore ,ios/.gitignore ,android/.gitignore ,

이 3 파일의 gitignore에는, 앞서 나타낸 4 파일도 포함되어 있었다.

그래서 안심하고 github에 공개할 수 있었습니다!

문제 해결! 그렇게 할 수 없었습니다 ...



이것으로 맑고 해결! 라고 생각해, 시험에 github에 공개해, 그 리포지토리로부터 clone 해 보았다.
그러면 ,,
무려, 방금전의 4 파일이, 차분 대상으로 되어 있지 않은가! ! !

개인으로 개발하려면 문제 내가 만약 팀 개발한다면 일일이 이러한 파일을 제외하고 push 해야 한다.

처음에는 ignore되어 있었는데, 왜일까…?

원인 : .gitignore가 ignore되었기 때문에



당연히 당연합니다만, 차분 대상이 되고 있는 원인은, .gitignore 파일도 차분 대상외가 되어 있었기 때문이었다.

.gitignore도 저장소에 넣어주세요.



그래서 저장소에 .gitignore 파일을 넣어주면 하면 된다고 생각하고,
결론에 쓴 것처럼
.gitignore!*.gitignore 추가하기

했다는 것.

안전하게 게시된 리포지토리를 확인하세요.



여러가지 있었지만, 이것으로 무사히 공개되었습니다.
앞으로도 공부한 것을 이 리포지토리에 실어 가겠습니다.

좋은 웹페이지 즐겨찾기