Recent Posts
Recent Comments
MyCloud
[GitHub] gitignore 파일 활용하기 본문
gitignore 파일
GitHub는 코드를 관리해주는 형상관리 툴입니다.
최근 자바 프로젝트 코드를 Git을 통해 관리하던 중에 흔한 문제가 발생햇어요.
바로 자바 프로젝트 폴더 내의 .metadata, settings, bin의 로컬 수정내역이 커밋에 반영된 것 입니다.
저처럼 스터디 폴더 내에 여러 프로젝트를 넣어 이클립스와 연동하는 경우 자주 발생하게 됩니다.
프로젝트 돌릴 때마다 로그가 기록될텐데 매번 커밋할 수는 없었기 때문에 (무려 131개)
스택오버플로우에서 친절한 답변을 찾게 되었습니다.
바로 gitignore 파일을 활용하면 됩니다 !
https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore
Git에서 설정한 gitignore 파일을 통해 Eclipse에서 불필요하게 커밋되는 것을 방지할 수 있습니다.
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
위와 같은 파일을 프로젝트의 최상위 루트에 만들어주면 해결 !
그리고 Repository 생성할 때 gitignore 파일 설정하는 방법도 있습니다.
이렇게 만드시면 Android 언어에 해당하는 gitignore 파일이 자동 생성됩니다 !
참고한 내용
'Project > OpenSource' 카테고리의 다른 글
[GitHub] 초보자가 pull/request 쉽게 사용하는 방법 (0) | 2016.07.02 |
---|---|
[OpenSource] 2016년 기대되는 오픈소스 프로젝트 (0) | 2016.07.02 |
[Git] 연동중에 발생했던 문제와 해결과정 (2) | 2016.05.21 |
[GitHub] README.md 파일 작성하기 (0) | 2016.05.20 |
[GitHub] Student Developer Pack 챙기기 (0) | 2016.05.14 |
Comments