반응형
Github“원격에없는 작업이 포함되어 있기 때문에 업데이트가 거부되었습니다”
새 저장소를 만들고 복제하고 디렉토리에 파일을 추가하고 파일을 추가하고 add -A
변경 사항을 커밋했으며 푸시를 사용하려고 git push <repo name> master
하면 "원격에없는 작업이 포함되어 있기 때문에 업데이트가 거부되었습니다"라는 메시지가 나타납니다.
이것은 새로운 저장소이며 readme 파일 만 포함하기 때문에 의미가 없습니다.
README
및 / 또는 LICENSE
파일을 사용하여 새 github 저장소를 초기화 한 경우에 발생 합니다
git remote add origin [//your github url]
//pull those changes
git pull origin master
//now, push your work to your new repo
git push origin master
이제 저장소를 github으로 푸시 할 수 있습니다. 기본적으로, 새로 초기화 된 파일을 작업과 병합해야합니다. git pull
가져오고 병합합니다. 자신에게 적합한 경우 가져 와서 병합 할 수도 있습니다.
커밋하고 GitHub에 존재하는 코드의 다른 구조로 인해 오류가 발생할 수 있습니다. 그것은 해결할 수있는 갈등을 만듭니다
git pull
병합 충돌 해결 :
git push
새 코드가 모두 정상임을 확인하면 다음을 사용할 수 있습니다.
git push -f origin master
어디 -f
를위한 스탠드 "힘은 커밋".
이것이 첫 번째 푸시 인 경우
그냥 변경
git push <repo name> master
이렇게 바꾸세요!
git push -f <repo name> master
제공된 답변이 효과가 없었습니다.
LICENSE 파일과 로컬로 단일 커밋이있는 GitHub에 빈 저장소가 있습니다. 효과가 있었던 것은 :
$ git fetch
$ git merge --allow-unrelated-histories
Merge made by the 'recursive' strategy.
LICENSE | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
create mode 100644 LICENSE
" 관련되지 않은 이력 병합 거부 "오류 처리 방법 :
$ git pull --allow-unrelated-histories
$ git push -f origin master
반응형
'development' 카테고리의 다른 글
자바 세트 주문 유지? (0) | 2020.06.09 |
---|---|
SQL Server 2008을 사용하여 여러 CASE WHEN 조건을 어떻게 수행합니까? (0) | 2020.06.09 |
DialogFragment에서 조각으로 콜백 (0) | 2020.06.09 |
연결하지 않고 문자열에 상수 포함 (0) | 2020.06.09 |
파이썬의 목록은 어떻게 구현됩니까? (0) | 2020.06.09 |