Git 오류 해결: error: merge(MERGE_HEAD exists)를 concluded 하지 않았습니다.
1423 단어 gitlab
Git fetch와 git pull의 차이, Git 오류 해결: error: Merge_HEAD exists(MERGE_HEAD exists).
2017년 02월 22일 20:38:28
읽기 수: 19178
Git fetch와 git pull의 차이점:
최신 버전을 로컬에서 원격으로 가져올 수 있습니다.
1. Git fetch: 최신 버전을 로컬로 원격으로 가져오는 것뿐merge(병합)
$:git fetch origin master // origin master origin/master
$:git log -p master..origin/master // master origin/master
$:git merge origin/master //
$:git fetch origin master // origin master origin/master
$:git log -p master..origin/master // master origin/master
$:git merge origin/master //
merge
(병합) 로컬로 가져오기$:git pull origin master // git fetch git merge
git fetch
이 더 좋을 수 있습니다. merge
전에 실제 상황에 따라 merge
게다가 오류가 발생했습니다: error: Merge(MERGE_HEAD exists)를 concluded하지 않았습니다.예전에pull에서 내려온 코드가 자동으로 통합되지 않았기 때문일 수도 있습니다.
해결 방법 1: 로컬 변경 사항 유지, 병합 중단 -> 재병합 -> 다시 가져오기
$:git merge --abort
$:git reset --merge
$:git pull
해결 방법 2: 로컬 코드를 버리고 원격 버전이 로컬 버전을 덮어씁니다(신중함)
$:git fetch --all
$:git reset --hard origin/master
$:git fetch
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ошибка обновления GitLab из-за ошибки обновления Let's EncryptСтолкнулся недавно с проблемой обновления GitLab до версии 12.6 из-за ошибки реконфигурации, вызваемой попыткой обновлен...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.