새로운 저장소에 최초 커밋과 푸시를 하려는데
계속 이런 오류가 떴다.
로컬에서 git init과 remote add까지 모두 제대로 했는데도 되지않았다.
--allow-unrelated-histories도 안되고 새로 저장소를 만들어야겠다 하고 포기하려던 무렵
간단하게 고치는 방법을 구글링하다가 찾아냈다!!!
(재야의 고수들이란... 최고..)
git push origin +main
브랜치앞에 이렇게 +만 더해주면 잘된다!
결국 원인은 내가 원격 깃페이지에서 readme 파일을 추가한 것 때문에
로컬에는 그 파일이 없으니 push가 되지 못한것!
근데 이렇게하니 원래 있던 readme는 사라졌다.
앞으로는 로컬에서 더해준 다음에 원격에서 수정해줘야겠다.
나는 첫 푸쉬였기에 이런저런 방법을 막 해볼 수 있었지만,
이미 많은 코드들이 커밋되어있다면... 이 방법도 어떻게 될지는 모르겠다ㅠㅠㅠ
다 사라질 수도 있으니..조심!
새로운 저장소에 깃을 연동하다가 오류가 난 사람들에게 추천하는 방법!!
참고한 고수님 사이트:
https://sangmoo.tistory.com/294