intellij와 github를 연동하여 프로젝트를 진행하던 중 commit을 할 때마다 workspace.xml파일이 함께 Changes 목록에 올라와 workspace.xml파일을 gitignore에 추가해야 할 일이 생겼다.
하지만 workspace.xml파일이 이미 깃허브 레파지토리에 올라가 있는 상황이라 gitignore에 추가하여도 자꾸만 올라가는 문제가 발생하였다.
해결방법을 찾아본 결과 git bash를 이용하여 작업하여 문제를 해결할 수 있었다.
해결
1. 깃허브와 연동되어있는 프로젝트 디렉토리에 접근한다. (.git파일이 있는 폴더)
2. 폴더 내부에서 마우스우클릭하여 git bash를 킨다.
3. git Bash Here 클릭
4. 아래의 커맨드 입력.
mv .idea ../.idea_backup
git rm -r .idea
git commit -m "Remove .idea from repo"
mv ../.idea_backup .idea
이후 gitignore가 정상적으로 적용되어 workspace.xml파일이 제외된 것을 확인 할 수 있다.
'프로그래밍 > Git' 카테고리의 다른 글
[Git] commit 시 contributions이 색칠되지 않는 문제 (0) | 2022.03.21 |
---|