본문 바로가기

GitHub/문제발생 및 해결방안

이클립스 깃 연동 재설정

발생 원인

필자는 소스트리를 사용해서 깃을 다루고있다.

그런데 이클립스와 깃 연동이 꼬였는지, 일부 프로젝트에서 파일 생성,수정 등이 소스트리에 적용되지 않았다.

`이클립스와 깃 연동` 을 메인으로 해서 구글링을 했고, 여러 방안을 따라했으나 해결되지 않았다.


미해결 원인

구글링을 해도 해결이 안된 이유는 아래와 같다.

1. 기존에 연동했던 프로젝트

2. 프로젝트 경로 변경

3. 깃 이름 변경

4. 깃 연동된 폴더는 존재함

(그래서 이클립스에서 만든 파일을 복사해서 깃 연동 폴더에 붙여넣었다. 그러면 소스트리가 인식했다.)

이 외에도 해보겠다고 뒤적이다가 더 꼬이게 만들었다.

해결 방안

1. 이클립스 자체에서 연동 안된 프로젝트 폴더 자체를 전부 제거했다.

2. Window > Show View > Other > Git Repositories 로 들어가서 잘못 연동한 레파지토리를 전부 삭제한다.

3. 소스트리에 올바르게 연동되어 있는 레파지토리에 우클릭을 해서 Import Projects 를 한다.

(이 때, 소스트리에서 `탐색기`를 클릭해서 올바른 경로를 확인한다.)

4. 파일 생성 및 수정이 적용되는지 확인한다.