대학교/etc
git push Error
SWKo
2020. 2. 7. 02:43
0. 문제
- git push 를 하려는데 다음과 같은 Error가 발생하였다.
1. 해결
- 원인을 찾아보니 git respository에 README.md 파일을 생성했기 때문이었다.
- git pull 명령어로 github의 원격 레포지토리를 내 로컬로 불러와서(fetch) 합친다(merge)
- 그 후 git push 명령어로 다시 원격 레포지토리에 업로드 한다.
- git pull origin master -> git push origin master
- 위 코드를 실행해주면 해결된다.
- 위 작업을 하다가 실수로 원하지 않는 파일이 Github로 올라갔다. 그래서 다시 되돌리기 위해 다음과 같은 방법을 사용하였다.
- git reset --hard [commit id(git log에서 확인 가능)]
- 그 후 git push origin master을 실행하면 에러가 발생하므로 git push -f origin master를 실행해준다.