
Git 을 사용하다가 이런 에러를 본 적이 있는가?
이 에러는 정말 사람을 미치게 만든다.
원래는 이 에러를 해결하기 위해서
1. git pull origin main
을 시도 했다가 처참히 실패하였고 (같은 에러 메세지 반복)
2. git push -f origin main
으로 push 를 하는 방법이 있는데 이 방법은 정말 정말 추천하지 않는다. !!!!!
그냥 강제 덮어쓰기로 push 를 하기 때문에 위에 commit이나 원격이나 다른 부분이 있어도 그냥 강제 commit이다..
(과거의 commit까지 모두 날려버린 기억이 있다....또륵)
내 블로그까지 흘러오신 분들이라면 위의 방법은 사용해보셨을 것이라고 생각하고, 오늘 드디어 해결방법을 찾았다.
생각보다 단순했는데,

git pull --rebase origin main
이걸 실행한 다음에 Push 하니까 에러 없이 잘된다 ㅎㅎㅎ🤗
다들 나 처럼 과거 커밋까지 날려버리지 말고 잘 기억하기를... 또륵 ㅠ
'Programming > Error 잡기' 카테고리의 다른 글
[Git] .gitignore / git rm -r 설정하기 (0) | 2023.02.10 |
---|