Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- CS
- Spring Framework
- Spring
- Entity
- 깃허브에러
- vue
- 뷰
- bean
- error
- JSON
- autowired
- HTTP
- REST API
- SQL
- oracle
- Java
- 어노테이션
- react
- JavaScript
- pls-00103
- 개발자기록
- vue3
- GIT
- 프레임워크
- Github
- https
- framework
- API
- DTO
- spring boot
Archives
- Today
- Total
o-ohi-code 님의 블로그
error: failed to push some refs to 해결 본문
error: failed to push some refs to 해결
🤔 error: failed to push some refs to 오류가 발생한 이유
- 위의 사진의 오류문을 보면 현재는 병합 충돌(Merge Conflict) 이 발생해서 Git이 pull을 멈춘 상태이다.
- 병합 도중 충돌(conflict)이 생겼고, 그걸 해결하지 않아 생기는 문제이다.
🔧 해결 방법
1. git status
git status 를 통해 현재 내 코드의 어느 부분이 충돌이 일어났는지 확인할 수 있다.
현재 로컬 저장소와 Github 저장소에서 READEME.md 파일이 둘다 새로 추가 됐는데,
내용이 달라서 Git이 충돌(conflict)을 감지한 상태이다.
readme.md 파일을 열면<<<<<<<
,
=======
,
>>>>>>>
이런것이 눈에 보일 것이다.
이건 충돌 마커 로 Git 이 충돌된 부분을 이렇게 표시해서 보여주는 것이다.
따라서 충돌된 부분을 직접 수정해줘야 한다.
이때 수정할 때 추천하는 tool 이 VSCode 이다.
자신의 원하는 내용을 직접 수정할 수 있다, 여기서 충돌 마커 반드시 제거
2. Git에 "충돌 일어난 부분을 수정했다고 알려야 한다."
git add . or git add README.md
3. commit 저장
git commit -m "병합 충돌 해결 : readme.md"
'Tool > Githup' 카테고리의 다른 글
nothing added to commit but untracked files present (use git add to track) 해결 (0) | 2025.03.26 |
---|---|
fatal: refusing to merge unrelated histories 해결 (0) | 2025.03.26 |
LF will be replaced by CRLF the next time Git touches it 해결 (0) | 2025.03.26 |
[Github] 깃허브 프로젝트 올리기 / error 정리 (0) | 2025.03.25 |
[Github] 깃허브 프로젝트 생성 방법 (0) | 2025.03.25 |