한 프로젝트를 여러명이 수정하다 커밋하면, 이전의 변경내용이 반영되지 않아 오류가 발생한다.
깃허브 데스크탑을 사용할 때 이런 오류를 처리하는 방법은 아래와 같다.
원격 저장소의 최신 상태를 유지하지 않은 채(다른 사람이 수정한 내용을 반영하지 않은 채) push를 했기 때문에 remote 저장소에 업로드 할 수 없다는 오류이다.
오류 창을 닫고, 다시 push를 하면 아래와 같은 창이 뜬다.
이 경고창과 함께 뜬 Fetch 버튼을 누르면 아래 화면과 같아진다.
이전 화면에는 ↑방향 화살표(push)만 있었는데, ↓방향 화살표도 생겼다.
저 버튼을 누르면 내 기기에 없는 최근 커밋을 pull한다.
원래의 내 커밋과 branch를 merge했다는 커밋을 push하라는 버튼으로 바뀌었다.
두 커밋을 push하면 된다.
'안드로이드' 카테고리의 다른 글
안드로이드_데이터 바인딩 (0) | 2021.01.15 |
---|---|
안드로이드 drawable 사용하기 (0) | 2021.01.14 |
스플래시(Splash) 화면 만들기 (0) | 2021.01.12 |
안드로이드_브로드캐스트 리시버 (0) | 2021.01.11 |
자바와 코틀린 -2 (0) | 2021.01.08 |