push하려는데 에러가 발생
기존에 있던 프로젝트를 푸쉬한게 아니라 다시 작업하려고 프로젝트를 새로 만들어서 푸쉬했더니 이렇게 됐다ㅎㅎ
기존 데이터가 손실 될 수 있어서 push를 막은것이라고 한다....!
git push origin +master
이 명령어를 통해 강제로 push 해주어 간단하게 해결했따.
1. 강제로 push
git push origin + master
2. 동기화를 위해 pull
git pull --rebase origin master
다시 찾아보니 원격저장소와 현재 작업중인 로컬 저장소가 동기화 되지 않았을 때 발생한다고 한다.
동기화 되자 않은 상태이므로 다시 push 하면 데이터가 손실될 수 있으니 막아준 것..!
그래서 강제로 push하면 기존 데이터는 보장을 못해주지만,
pull을 이용해 동기화 시켜주어 해결하면 기존 데이터의 손실을 막을 수 있다.
다른 사람과 협업을 하는 경우라면 동기화 후에 push를 하는게 맞는듯!!
'기타' 카테고리의 다른 글
[GIT] Github.io 페이지 만들기 (0) | 2022.09.29 |
---|---|
[ERROR] clone 후 npm install 오류 (0) | 2022.03.04 |
[GIT] github에서 clone으로 소스 내려받기 (0) | 2021.11.09 |
npm과 yarn (0) | 2021.05.22 |
[오류 해결] change 이벤트 에러...?? (0) | 2021.04.21 |