본문 바로가기
Git, BitBucket, SourceTree

SourceTree 에서 수정하는 gitignore

by Developer88 2017. 4. 3.
반응형

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에 추가할 내용들을 쉽게 볼 수 있습니다.

>> https://www.gitignore.io/




이상으로, SourceTree를 이용해서, 쉽게 gitIgnore에 접근하고 수정하는 방법에 대해서 알아보았는데요.

다음으로, 파일리스트에서 직접 파일을 선택해서, ignore파일에 추가하는 방법에 대해서 정리해 보겠습니다.



2. 파일리스트에서 Ignore


사실 저는 위의 방법보다는 아래의 방법을 더욱 선호하는데요.
파일리스트에서 직접 Ignore할 파일을 선택해 줄 수 있습니다.

먼저 SourceTree의 하단 리스트에서,
아래와 같이 ignore할 파일을 선택한 후에, 
오른쪽 마우스 버튼을 눌러서, Ignore를 선택해 줍니다.


ignore메뉴를 선택해주면

아래와 같은 옵션들이 나오는데요.

각 옵션의 이름은 다음과 같습니다.

  • 파일이름과 같은 것만 ignore에 추가

  • 확장자가 같은 파일을 무시하도록 ignore에 추가

  • 특정 디렉토리아래에 있는 파일들을 모두 무시하도록 ignore에 추가

  • 커스텀 pattern 에 따라서 ignore에 추가

저는 세번째 옵션을 주어서 .idea밑의 파일들은 모두 무시되도록 하였습니다.

(사실 4번째 방법은 사용해 본적이 없네요. 첫번째에서 세번째 방법을 주로 이용합니다.)




이렇게 하면 아래와 같이  .idea밑의 파일들이 무시되고,

.gitignore 파일이 수정된 것을 볼 수 있습니다.




728x90

댓글