프로젝트 개발을 하면서 몇몇 프로젝트에서는 빌드 이후에 자동으로 생성하는 몇몇 파일들,
즉 업로드 및 다운로드가 필요치 않은 임시파일 성격의 파일들이 생기고 GIT에 감지되는 것을
볼 수 있었다. 이게 브랜치를 여러개 두고 작업하다보면 항상 add해서 stash 하거나 업로드 하는등의
작업을 해주어야만 다른 브랜치로 띄어넘을 수 있어 상당한 귀찮음을 불러올 수 있다.
최근에는 안드로이드 개발중에 생기는 .idea/workspace.xml 파일이 계속 git에 걸려
checkout -- . 명령어를 수행하고서도 사라지지 않아 부득이하게 add하고 stash를
계속해주고 있었는데, 이번에 임계점이 와서 해결방법을 좀 찾아보았다.
참조한 방법은 아래와 같다.
In the same dir where you see the file appear do:
rm .idea/workspace.xml
git rm -f .idea/workspace.xml (as suggested by chris vdp)
vi .gitignore
- i (to edit), add
.idea/workspace.xml
in one of the lines, Esc,:wq
You should be good now
이를 적용할 땐 첫번째 단계를 제하고 git rm -f 그리고 vi .gitignore 를 edit해 파일을 추가한뒤
push 할때처럼 add해 업데이트 해주었더니 당장에는 이전처럼 나를 귀찮게 하지
않는 것으로 보인다.
향후 비슷한 상황이 생기면 첫단계까지 다시 수행해봐야할 지도 모르겠다.
< 참조 >
https://stackoverflow.com/questions/19973506/cannot-ignore-idea-workspace-xml-keeps-popping-up
'VC & DEV TOOLS > Git' 카테고리의 다른 글
[GIT] 새 컴퓨터에서 GIT을 사용할 때 Github을 쓰던 기존 유저임을 증명하기 (0) | 2019.10.13 |
---|---|
[GIT] 비공개 repository와 터미널로 clone하기 (0) | 2019.10.04 |
[GIT] 이전 commit으로 돌아가 리모트 저장소에 최신 commit으로 올리기 (0) | 2018.06.19 |
[GIT] 이전 commit으로 돌아가 수정작업을 하고 리모트 저장소에 최신 commit으로 올리기 (0) | 2018.02.01 |
[GIT] 생성한 git repository에 프로젝트를 업로드하자 (0) | 2018.01.08 |