[GitHub] rejected-non-fast-forward 에러 해결

2023. 11. 21. 14:54· GitHub & Git

Eclispe에서 Github에 Commit and Push를 할 때 아래와 같은 오류(rejected-non-fast-forward)가 뜰 때가 있다. 오늘은 이 오류를 해결하는 방법에 대해서 포스팅할 것이다.

 

 

1. 이클립스 또는 스프링 등 오른쪽 상단 Open Persoective 클릭

(Windows - Show view - Other - Git Repositories를 선택하는 방법도 있다.)

 

 

2. Git 클릭(Git을 클릭하면 Git Repositories가 뜬다.)

 

3. 해당하는 저장소에서 Remote - origin 안에 있는 github 주소 우클릭 및 Configure Fetch 클릭

 

 

4. Reg mappings가 아래와 같이 존재한다면 오른쪽 하단에 Advanced 클릭

 

 

 

5. 기존에 있는 Source Ref를 Remove(휴지통 모양)를 눌러서 지워준다.

 

 

6. 제일 상단에 있는 Add create/update specification 박스 안에서 Source ref(master[branch] 선택)와 Dstination ref 지정해준 뒤 Add Spec 클릭

 

 

7. 5번에서 Add Spec을 누르면 Specification for fetch 박스안에 Source Ref가 뜨는걸확인한 뒤 Finsh 클릭 

 

 

8. 왼쪽 하단 밑에 있는 Save and Fetch 클릭

 

 

 

9. Git Repositories에서 Branches - Local 에 있는 main(또는 master) 브랜치를 우클릭해서 Merge 클릭

 

 

10. (아무것도 따로 누르지말고) Merge 클릭

 

 

11. Merge Result 결과 확인하고 OK 누르기

 

 

12.  Package Explorer에서 해당 프로젝트 우클릭해서 Team - Remote - Push 클릭

 

 

13. Next 누르기

 

 

14. 아까와 했던것과 똑같이 Add create/update specification 박스에서 Source ref(master[branch])와 Destination ref 지정한뒤 Add Spec 클릭 

 

 

15. Add Spec 누른 뒤 Specification for push에 아래와 같이 되어있다면 Finish 누르기

 

 

16. 최종적으로 PUSH 완료!

 

 

'GitHub & Git' 카테고리의 다른 글

[Git] Git branch를 master에서 main으로 변경  (2) 2025.04.10
[Git] errer: src refspec main does not match any 해결방법  (0) 2025.04.09
[Git] Git 다운로드 및 설치 안내 가이드  (0) 2024.06.18
[Git] git을 이용해서 내 컴퓨터로 코드 가져오기  (0) 2024.06.18
백준, 프로그래머스 Github에 연동하기  (0) 2024.02.07
'GitHub & Git' 카테고리의 다른 글
  • [Git] errer: src refspec main does not match any 해결방법
  • [Git] Git 다운로드 및 설치 안내 가이드
  • [Git] git을 이용해서 내 컴퓨터로 코드 가져오기
  • 백준, 프로그래머스 Github에 연동하기
noeul.log
noeul.log
새싹 개발자의 개발일지
한 페이지가 될 수 있게🍀새싹 개발자의 개발일지
noeul.log
한 페이지가 될 수 있게🍀
noeul.log
전체
오늘
어제
  • 전체보기 (52)
    • Back-end (1)
      • Spring Web Project (16)
      • Spring (2)
      • Java (2)
    • Front-end (0)
    • DB (1)
      • Oracle (1)
    • CS (2)
      • 🛠️ 컴퓨터 구조 (0)
      • 🛠️ 운영체제(OS) (1)
      • 🛠️ 시스템 소프트웨어 (0)
      • 🛠️ 네트워크 (1)
      • 🛠️ 소프트웨어 공학과 협업 프로세스 (0)
    • AWS (4)
    • GitHub & Git (6)
    • 프로그래머스 (11)
    • 취뽀여정 (2)
    • IT 알쓸신잡 (2)
    • Tistory 튜토리얼 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

공지사항

인기 글

최근 글

hELLO · Designed By 정상우.v4.2.1
noeul.log
[GitHub] rejected-non-fast-forward 에러 해결
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.