Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
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
Archives
Today
Total
관리 메뉴

천천히, 열정적으로

git bash에서 push가 안 되는 상황 본문

혼자 공부하는✍/오류와의 싸움❌

git bash에서 push가 안 되는 상황

appassionato 2022. 9. 15. 10:31

요즘 프로그래머스에서 매일 문제를 풀고 매일 커밋을 하는 습관을 들이고 있다.

처음에는 git bash에서 푸쉬를 했고 그 다음 두 번인가 github에 들어가서 직접 파일을 업로드 했다.

그런데 어려움이 어제부터 발생했다.

git bash에서 다시 푸쉬를 하려고 하니까

git bash에서 push 오류가 난 상황

이런 에러가 뜨면서 푸쉬가 안되는 것이었다.

user.email, user.name 설정도 다시 해보고 브랜치가 문제인가 싶어서 병합하고 남는 브랜치 삭제하고

여러 삽질을 했는데. . .

저 hint를 잘 읽어봤어야 했다.

답은 4번째 힌트에 있었다.

 

내가 문제를 해결한 과정은

'원격저장소를 다시 연결 해 보자'는 생각으로 구글링을 통해

git pull

git add .

git commit -m "clean push"

git push

의 과정을 따라했는데..?

github에서 업로드 한 파일을 pull 한 것 만으로 해결될 수 있었던 것

놀랍게도 깔끔하게 푸쉬가 되었다.

정성껏 썼던 커밋은 clean push로 대체되었지만

원격저장소의 파일이 로컬저장소에 없는 경우 push가 안 된다는 걸 깨달았다.

 

내 시간을 들인 귀중한 깨달음...

1.  에러 메세지를 잘 읽자

2. 앞으로 꼭 로컬저장소를 거쳐서 관리하는 습관을 들여야겠다.