천천히, 열정적으로
git bash에서 push가 안 되는 상황 본문
요즘 프로그래머스에서 매일 문제를 풀고 매일 커밋을 하는 습관을 들이고 있다.
처음에는 git bash에서 푸쉬를 했고 그 다음 두 번인가 github에 들어가서 직접 파일을 업로드 했다.
그런데 어려움이 어제부터 발생했다.
git bash에서 다시 푸쉬를 하려고 하니까
이런 에러가 뜨면서 푸쉬가 안되는 것이었다.
user.email, user.name 설정도 다시 해보고 브랜치가 문제인가 싶어서 병합하고 남는 브랜치 삭제하고
여러 삽질을 했는데. . .
저 hint를 잘 읽어봤어야 했다.
답은 4번째 힌트에 있었다.
내가 문제를 해결한 과정은
'원격저장소를 다시 연결 해 보자'는 생각으로 구글링을 통해
git pull
git add .
git commit -m "clean push"
git push
의 과정을 따라했는데..?
놀랍게도 깔끔하게 푸쉬가 되었다.
정성껏 썼던 커밋은 clean push로 대체되었지만
원격저장소의 파일이 로컬저장소에 없는 경우 push가 안 된다는 걸 깨달았다.

내 시간을 들인 귀중한 깨달음...
1. 에러 메세지를 잘 읽자
2. 앞으로 꼭 로컬저장소를 거쳐서 관리하는 습관을 들여야겠다.
'혼자 공부하는✍ > 오류와의 싸움❌' 카테고리의 다른 글
application.yml 과 mysql 연동 오류 (1) | 2022.11.11 |
---|---|
JPA 하나의 기본키에 외래키 두 개 참조할 때 오류 (0) | 2022.11.09 |
인스턴스 변수와 지역변수의 차이 - 학원 평가문제 다시 풀다가... (1) | 2022.10.07 |
이클립스 톰캣 서버 안 열림 - Server Tomcat v10.0 Server at localhost failed to start. (0) | 2022.09.29 |
프로그래머스 문제 풀다가 ArrayIndexOutOfBounds 오류 (0) | 2022.09.22 |