728x90
반응형
local에서 commit 후 remote repository로 push를 하는 과정에서 에러가 났다.
에러로그메시지는 아래와 같다.
Updates were rejected because the remote contains work that you do not have locally.
(무척당황했었음..)
구글링 결과 에러의 이유는 아래와 같았다.
=> gitHub 레파지토리에서 README.md를 생성한적이 있는데, 이 파일때문에 에러가 난 것이다.
When you created your repository on GitHub, you created a README.md, which is a new commit.
your local repository doesn't know about this commit yet.
(로컬 레파지토리에서는 아직 README.md의 commit을 모르기 때문에 나는 것이라고 한다.)
해결방법은 pull(fetch + merge) 명령어로 remote repository에 있는 파일과 로컬파일을 합치는 것이다.
그리고 그다음에 push 명령을 실행하면 remote repository에 성공적으로 업로드가 된다.
728x90
반응형
'프로그래밍 노트 > GIT' 카테고리의 다른 글
[Git기초] merge (0) | 2019.04.22 |
---|---|
[Git기초] commit, branch (0) | 2019.04.22 |
[Git] 형상관리와 Git (3편) - Git 스테이징 단계 이해 (0) | 2018.07.27 |
[Git] 형상관리와 Git (2편) - Git으로 형상 관리하기 (0) | 2018.07.03 |
[Git] 형상관리와 Git (1편) - Git 저장소 생성 (0) | 2018.07.02 |