github page에서 github repository를 생성하고 로컬에 clone 받은뒤 특정 파일을 복사하는 경우 아래와 같은 오류가 발생한다.
이 에러는 github에서 pull동작없이 push를 실행할 경우 기존파일의 유실 위험을 방지하기 위해 존재한다.
따라서 repository 재할당을 통해 이를 해결할 수 있다.
아래 명령어를 입력 후 해당 repository를 재할당 시켜준다.
git init // init을 통해 reinitialize 후
git add .
git commit -m "message"
* git config user.name "Username"
* git config user.email "Email address"
* git remote add origin "github.com/your-repo.git"
git push -u origin master
커밋 메시지 입력 후 인증을 하라는 안내가 나오면 *표시 명령어를 실행하여 인증을 해주면 되고,
푸시해주면 정상적으로 실행되는 것을 확인할 수 있다.
zip파일일때는 아래 명령어를 해당폴더에서 실행하면 된다!
git init
git branch -m main
git remote add origin "github.com/your_ropo.git"
git add .
git commit -m "first commit"
git push -u origin main