Programming/Git
[Git] Push Error -
조용한고라니
2020. 12. 3. 23:03
반응형
평소와 같이 프로그래밍을 하고, Github에 올리기 위해
$git push origin master
을 했으나,

위와 같은 오류가 발생했다. 구글링 한 결과, Git의 원격 저장소와 현재 로컬 저장소가 동기화되어있지 않은 것이 원인이라고 했다. 그러므로 해결방법 또한 동기화 시켜주면 된다고 한다.
git pull --rebase 원격저장소별칭 master
--> $git pull --rebase origin master
을 했으나, 다음과 같은 오류가 발생했다.

Git에 익숙하지 않은 나는 이 또한 무엇인지 몰랐다...
그래서 더 찾아본 결과
$git push origin +master
하면 강제(?)로 push해주는 것 같다. 하지만 기존의 데이터는 보장하지 못한다고 한다.
만일 기존의 데이터가 신경쓰인다면, 우선 pull해서 데이터를 받고 다시 push하는 방법이 있다고 한다.
다음에 동일한 오류가 발생하면 이 방법을 사용해보도록 하겠다.
반응형