Eclipse에서 git을 사용하다가 Nothing to fetch 에러가 발생할 때가 있다.
Pull이나 Fetch from Upstream을 요청할 때 발생되는데,
해당 프로젝트의 Remote에 fetch가 안잡혀있어서 발생하는 에러입니다.
1. Git Repositories 탭에서 git 프로젝트 오른쪽 클릭 - Properties
2. Configuration에서 remote>origin에 fetch 항목이 있는지 확인합니다.
fetch가 없어서 발생하는 에러이니 아마 없을겁니다.
3. fetch를 추가합니다.
fetch는 두 가지 방법으로 추가할 수 있습니다.
①번 방법: config 파일에 직접 입력
Location 우측의 Open을 클릭하여 config파일을 연 뒤, [remote "origin"] 아래에 다음과 같이 적어줍니다.
fetch = +refs/heads/*:refs/remotes/origin/*
②번 방법: Entry 추가
Add Entry ... 를 클릭하여 다음과 같이 입력합니다.
Key: remote.origin.fetch
Value: +refs/heads/*:refs/remotes/origin/*
4. 저장 혹은 Apply 후 Fetch & Pull을 다시 시도하면 정상적으로 로컬 저장소의 커밋을 불러올 수 있게 됩니다.
반응형
'error log' 카테고리의 다른 글
인덱스에서누락된IN또는OUT매개변수 오류 (0) | 2019.03.22 |
---|---|
Multiple annotations found at this line 에러 (Java Build Path 확인) (0) | 2019.02.07 |