Git

[Git] fetch 문제

easy-6 2025. 2. 20. 00:23

연습용 프로젝트 작성 후 git에 올렸더니 해당 문제가 발생하였다. 

분명 어디서 봤던 문제였는데 기억이 잘 나질 않았다. 

결국 구글 검색 후 원인을 알게 되었다. 원인은 해당 프로젝트의 remote에 fetch가 잡혀있지 않아서 발생한 문제였다. 

[그림1] fetch문제

 

1️⃣ Git repository 클릭 후 property 들어가야함 

 

2️⃣remote  내부에 fetch가 존재하는지 안하는지 확인해야함 

[그림2] fetch 존재 유무 확인

3️⃣ open을 통해 config 파일 열어야함 

4️⃣ config 파일의 remote 부분의 [remote "origin"] 부분에 fetch = +refs/heads/*:refs/remotes/origins/*을 추가 

[그림3] config 파일에서 fetch에 추가

5️⃣ 다시 properties 화면의 add Entry 클릭 후 

Key에는 remote.origin.fetch를 Value에는 fetch = +refs/heads/*:refs/remotes/origins/* 를 추가하면 된다. 

[그림4] fetch의 키와 값 추가함

 

위의 내용을 수행한다면 더이상 초반에 나온 아래의 문제가 발생하지 않는다.