해결
- origin을 다시 만든다
git remote remove origin
git remote add origin
git remote -v
git push origin (master주소)
- <커밋(push)만 할거면>
git add .
git commit -m "first commit"
git push -u origin main
원인
- 새로 만든 레파지토리에서 최초로 커밋할 때는 README.MD가 생성돼있어서 발생한 문제
해결
- 가장 기본적인 방식은 단순히 pull을 해주면 해결
원인
- 데이터 유실 등 문제의 여지가 있어서 git에서 에러를 띄운 것이라고 한다
해결
- 근본적인 원인을 제거하는게 가장 좋지만 부득이하게 푸시해야하는 경우는 아래 명령어 중 하나로 강제푸시를 할 수 있다.
git push -f
git push origin +브랜치명
참고 : 개발 공부 저장소