병합이 중단되었다는 오류 메시지가 나타날 때 Git을 사용하여 명령 행에서 파일을 병합하려고했다.힘내는 나의 파일에 HEAD 표시를 병합한다.
나는 그게 끝이라고 생각했지만, 내 파일에는 gitmarks가 있다는 것을 깨달았다. 그래서 같이 :
start =
expression
validchar =
[0-9a-zA-Z_?!+\[email protected]#$%^&*/.]
integer =
<<<<<<< HEAD
digits:[0-9]+
{ return digits.join(""); }
=======
sign:"-"* digits:[0-9]+
{ return sign + digits.join(""); }
>>>>>>> gh-pages
파일은 내 옆에없는 편집 한 및 쇼 라인은 삽입 : 후
- HEAD 기호 (
<<<<<<< HEAD
) 변경된 코드의 - 라인
- 문자열보다 등호 (
=======
) - 코드의 새 버전
- 다른 줄 (
>>>>>>> gh-pages
)
더 나쁜 것은 파일 내용이 더 이상 순서가 없다는 것입니다. 누구든지 정상적으로 파일을 다시 얻는 방법을 알고 있으며, gh 분기에서 변경 한 사항을 마스터 분기에 병합 했습니까?
편집이 완료되면 파일은 어떻게 표시되어야합니까? – lowerkey
@lowerkey 끝내기 병합 결과를 정확히 보는 방법. 내 생각 엔''gh-pages' 버전의 일부만을 원한다는 것입니다. 따라서'<<<<<<'에서'======'로 삭제하고 '>>>>>>''행을 사용하여 실제 코드의 두 행을'======='과'>>>>>>'사이에 둡니다. – Amber
고마워, 나는 그것의 교수형을 얻고 있다고 생각. 머리부터 ======까지 모두 삭제 한 다음 나머지 머리말을 제거하십시오. – lowerkey