SourceTree를 이용하면 형상관리를 쉽게 할 수 있어서 좋은데요.
하지만, 가끔 관리하지 않아도 될 파일들이 추가되는 경우가 있습니다.
특히, Android Studio를 사용하다 보면,
Studio와 관련된 파일들이 많이 생성되는데, 이 파일들이 다 Commit대상으로 올라오게 되는데요.
이 파일들의 설정은 개인들마다 달라지는 부분으로,
Commit하면 않되는 파일들이지요.
이럴 경우를 대비해서, Commit하면 않되는 파일들은 .gitIgnore파일에서 설정할 수 있도록 되어있는데요.
오늘은 SourceTree에서 이 gitIgnore파일을 수정하는,
두가지 방법에 대해서 정리해 보겠습니다.
1. GitIgnore파일 수정
먼저 정리해 볼 방법은, gitignore파일을 직접 수정하는 것인데요.
SourceTree에서는 gitignore파일을 열어주어서, 수정할수있도록 하는 UI버튼이 있습니다.
이 위치만 찾으면 되는데요.
우선, SourceTree 에서 Settings 아이콘을 선택해 줍니다.
Setting아이콘을 선택하면 아래와 같은 팝업이 나오는데요.
먼저, 상단에서 Advanced탭을 선택해 주시구요.
탭의 아이템들 중 첫번째줄의 Repository-specific ignore list에서,
(아래의 이미지에서) 화살표가 가르키는 위치의 Edit버튼을 클릭해 주면 됩니다.
그럼 아래와 같은 .gitignore파일을 SourceTree가 열어주는데요.
여기서 commit하지 않을(ignore할) 파일들을 편집해서 설정해줄 수 있습니다.
.idea/* 를 추가해서, 안드로이드 스튜디오와 관련된 파일들을 무시하도록 설정해 보았습니다.
참고로 gitignore파일들을 플랫폼별로 정리해서 쉽게 사용할 수 있는 사이트가 있는데요.
아래 사이트에 가셔서, android studio를 검색하시면, gitignore에 추가할 내용들을 쉽게 볼 수 있습니다.
이상으로, SourceTree를 이용해서, 쉽게 gitIgnore에 접근하고 수정하는 방법에 대해서 알아보았는데요.
다음으로, 파일리스트에서 직접 파일을 선택해서, ignore파일에 추가하는 방법에 대해서 정리해 보겠습니다.
2. 파일리스트에서 Ignore
ignore메뉴를 선택해주면
아래와 같은 옵션들이 나오는데요.
각 옵션의 이름은 다음과 같습니다.
파일이름과 같은 것만 ignore에 추가
확장자가 같은 파일을 무시하도록 ignore에 추가
특정 디렉토리아래에 있는 파일들을 모두 무시하도록 ignore에 추가
커스텀 pattern 에 따라서 ignore에 추가
저는 세번째 옵션을 주어서 .idea밑의 파일들은 모두 무시되도록 하였습니다.
(사실 4번째 방법은 사용해 본적이 없네요. 첫번째에서 세번째 방법을 주로 이용합니다.)
이렇게 하면 아래와 같이 .idea밑의 파일들이 무시되고,
.gitignore 파일이 수정된 것을 볼 수 있습니다.
'Git, BitBucket, SourceTree' 카테고리의 다른 글
Git 사용방법 총정리 하기 # github branch stash (5) | 2024.09.13 |
---|---|
Mac 키체인 Access 토큰 비밀번호 업데이트 # Github Bitbucket KeyChain (0) | 2022.10.15 |
Github 에서 발급하는 Personal Access Token (0) | 2022.10.13 |
Bitbucket App Passwords 이슈 해결 # Account Sourcetree (0) | 2022.09.18 |
Reverse Commit SourceTree 에서 되돌리는 Git (0) | 2021.04.23 |
기존 프로젝트를 Bitbucket과 SourceTree로 올려보자 (0) | 2020.10.17 |
Git 명령어 중 자주 사용하는 것들 모음 (0) | 2020.04.10 |
SourceTree에서 Branch 생성과 병합(Merge) 그리고 충돌(Conflict) 해결 정리 (1) | 2018.09.17 |
git-quick-stats 로 보는 다양한 Git 통계 (0) | 2017.04.05 |
댓글