목록2024/04/08 (1)
oris9
[Git] git push 오류 (Updates were rejected because the tip of your current branch is behind)
상황에 따라 다양한 원인으로 인해 발생하겠지만, push 명령은 로컬 저장소의 commit 목록과 원격 저장소의 commit 목록을 비교하게 된다. 일단 이 과정에서 오류가 발생했을때 이런 에러메세지가 뜨게된다. 어떤 이유에서간 로컬 저장소의 commit 목록과 원격 저장소의 commit 목록이 일치하지 않는다는 것이다. 이런 상황에서, 커밋해도 문제가 되지 않을만한 내용을 push하는 경우라면 `git push -u origin +브랜치이름` 과 같이 +옵션을 이용해 브랜치에 강제로 푸시할 수 있다. 이렇게 되면 이전 작업을 push한 결과로 무조건적으로 덮어씌우기때문에 특히나 협업시에는 주의해서 사용해야한다
Git
2024. 4. 8. 15:52