728x90
반응형
질문 : Git 충돌 마커
원격 지점에서 가져온 후 충돌이 발생했습니다. 파일을 열면 다음과 같습니다.
<<<<<<< HEAD:file.txt
Hello world
=======
Goodbye
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt
마커에 대한 설명이 필요합니다. 코드의 어느 부분이 원격에서 가져오고 어느 부분이 로컬에서 가져 오나요?
77976da35a11db4580b80ae27e8d65caf5208086
은 무엇을 의미합니까?
답변
<<<<<<<
및 ======
시작하는 줄 사이의 줄 (또는 줄) :
<<<<<<< HEAD:file.txt
Hello world
=======
... 이미 로컬에서 가지고있는 것입니다. HEAD
현재 브랜치 또는 커밋을 가리 키기 때문에 알 수 있습니다. =======
와 >>>>>>>
시작하는 줄 사이의 줄 (또는 줄) :
=======
Goodbye
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt
... 다른 (풀링 된) 커밋에 의해 도입 된 것입니다 (이 경우 77976da35a11
. HEAD
에 병합 된 커밋의 객체 이름 (또는 "hash", "SHA1sum"등)입니다. 커밋 (버전), blob (파일), 트리 (디렉토리) 또는 태그인지 여부에 관계없이 git의 모든 객체에는 콘텐츠에 따라 고유하게 식별되는 객체 이름이 있습니다.
출처 : https://stackoverflow.com/questions/7901864/git-conflict-markers
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
로컬 Git 브랜치를 원격의 마스터 브랜치로 푸시하는 방법 (0) | 2021.11.22 |
---|---|
Git의 비밀번호를 업데이트 하는 방법 (0) | 2021.11.22 |
Gitignore가 작동하지 않을 때 해결 방법 (0) | 2021.11.18 |
Git mergetool을 생성할 때 .orig 파일을 생성하지 않는 방법 (0) | 2021.11.18 |
단계적 변경 사항 만 git에 숨길 수 있는 방법 (0) | 2021.11.18 |