씨네
공부하는 개발자 강씨네
씨네
  • 분류 전체보기 (460)
    • Web (21)
      • HTML (11)
      • CSS (10)
    • JS 관련 (49)
      • JavaScript (27)
      • JQuery (22)
    • TS 관련 (15)
      • TypeScript (15)
    • NodeJS (7)
      • NodeJS (7)
    • 따라하며 배우는 시리즈 (23)
      • NodeJS & ReactJS Basic (23)
      • NodeJS & ReactJS Movie (0)
      • NodeJS & ReactJS Youtube (0)
      • NodeJS & ReactJS ChatBot (0)
    • SPA (14)
      • React (14)
      • Vue (0)
      • Anguler (0)
    • Java 관련 (118)
      • Java (52)
      • JDBC (6)
      • JSP & Servlet (18)
      • Spring Legecy (38)
      • SpringBoot (4)
    • Python (26)
      • Python (20)
      • PyMongo (1)
      • Django (5)
    • Git (24)
      • Github (24)
    • RDB (22)
      • Oracle (21)
      • MySQL (1)
    • NoSQL (5)
      • MongoDB (5)
    • OS (4)
      • Linux (4)
    • 빅데이터 (2)
      • hadoop (2)
    • IDE (20)
      • eclipse (11)
      • VSCODE (4)
      • VisualStudio (1)
      • IntelliJ (1)
      • PyCharm (1)
      • DBeaver (2)
    • Install (3)
      • Tomcat (1)
      • Docker (1)
      • Anaconda (1)
    • 오류&에러 (28)
      • TS (2)
      • NodeJS (7)
      • SQL (8)
      • Java (1)
      • Spring (4)
      • Git (6)
      • 기타 (0)
    • 알고리즘 (67)
      • 수열 (1)
      • 백준(backjoon) (39)
      • Programmers (27)
    • 자격증 (5)
      • SQLD (5)
    • 기타 (2)
    • IT유튜브로 지식쌓기 (2)

공지사항

인기 글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
씨네

공부하는 개발자 강씨네

[GitHub]error: failed to push some refs to 에러 강제 push하는법
오류&에러/Git

[GitHub]error: failed to push some refs to 에러 강제 push하는법

2022. 6. 8. 13:41
728x90

최근에 깃허브에 파일을 커밋하려던 도중

error: failed to push some refs to

라는 에러가 발생한적이 있습니다,,,

저 같은 경우에는 파일에 수정할 내용이 있어서 수정한후 다시 커밋을 하려고 했는데 에러가 발생하였습니다

​

error: failed to push some refs to 'XXX.git'

에러 메세지는 다음과 같습니다.

직역하면 오류 : 일부 참조를 'XXX.git'에 푸시하지 못했습니다 인데요.

 

​

hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

힌트 : 리모컨에 사용자가 수행하는 작업이 포함되어있어 업데이트가 거부되었습니다.

힌트 : 로컬에 없습니다. 이것은 일반적으로 다른 저장소 푸시로 인해 발생합니다.

힌트 : 같은 심판에. 먼저 원격 변경 사항을 통합 할 수 있습니다.

힌트 : (예 : 'git pull ...') 다시 밀기 전에.

힌트 : 자세한 내용은 'git push --help'의 '빨리 감기에 대한 참고 사항'을 참조하십시오.

​

힌트를 직역하면 다음과 같습니다. ( 구글 번역기로 번역했습니다. )

​

뭐... 무슨말인가 싶지만 간단하게 말하면 remote 버전과 로컬의 버전이 달라서 충돌되어 발생한 에러라고 합니다.

데이터 유실 등의 문제가 있을 수 있는 부분이 존재하여 git에서 처리하지 못하도록 막는 에러입니다.

​

이 경우 강제 push를 통해 정상적으로 push가 진행 되도록 할수 있습니다!

​

기존 명령어인 git push -u origin master (저는 뒤에 명령어 생략하고 git push 만입력했었죠? )의 master 앞에 +를 붙여주는 것입니다.

git push -u origin +master

​

이 방법은 데이터 유실 등의 위험을 감수하고 git에 강제로 push하는 방법인데요!

위험한 방법이기 때문에 될수 있으면 하지 않는 것이 좋겠죠?

728x90

'오류&에러 > Git' 카테고리의 다른 글

[git] remote: Repository not found.  (0) 2022.09.26
Github 잔디 안심어지는 현상 해결!  (9) 2022.02.01
error: failed to push some refs to 'https://github.com/......git'  (0) 2021.12.21
[Git]error: Merging is not possible because you have unmerged files.  (0) 2021.06.23
[Git]error: Your local changes to the following files would be overwritten by checkout  (0) 2021.06.21
    '오류&에러/Git' 카테고리의 다른 글
    • [git] remote: Repository not found.
    • Github 잔디 안심어지는 현상 해결!
    • error: failed to push some refs to 'https://github.com/......git'
    • [Git]error: Merging is not possible because you have unmerged files.
    씨네
    씨네
    개발자 씨네가 공부하는 내용을 기록 겸 공유하는 블로그입니다!

    티스토리툴바