그래서 내가 당길 때 갈등이 있음을 알게되면, Meld와 함께 실행되도록 설정 한 git mergetool을 실행합니다.git mergetool은 충돌을 해결하기 위해 어떻게 작동합니까?
그러나 일단 저장을 클릭하면 git은 자동으로 충돌을 해결했다고 판단하여 커밋하고 다시 푸시해야합니다.
나는 git 고려 사항에 대해 혼란 스럽다. 이 바보 같은 질문이라면 죄송합니다. 터미널에서 자식에게 새로운 것.
그래서 내가 당길 때 갈등이 있음을 알게되면, Meld와 함께 실행되도록 설정 한 git mergetool을 실행합니다.git mergetool은 충돌을 해결하기 위해 어떻게 작동합니까?
그러나 일단 저장을 클릭하면 git은 자동으로 충돌을 해결했다고 판단하여 커밋하고 다시 푸시해야합니다.
나는 git 고려 사항에 대해 혼란 스럽다. 이 바보 같은 질문이라면 죄송합니다. 터미널에서 자식에게 새로운 것.
예, 일단 mergetool을 종료하면 저장된 파일이 색인에 추가되고 "해결됨"으로 간주됩니다. 그런 다음 커밋 할 수 있습니다.
커밋에 포함될 내용을 확인하려면 git diff --cached
을 실행하십시오.
Git은 git add .
을 사용하여 파일을 준비 영역에 추가하자마자 병합을 해결 된 것으로 간주합니다.
간단한 수정으로 내부 상태가 변경되지 않습니다.
일반적으로 이것은 올바르지 만,'git mergetool'을 사용하여 파일을 편집하면 인덱스에 추가됩니다. – mkrieger1
[Git의 병합 충돌을 해결하는 방법] (http://stackoverflow.com/questions/161813/how-to-resolve-merge-conflicts-in-git) 가능한 복제본 –
도구 자체의 충돌, 저장 후 어떻게 될지 혼란 스럽습니다. 저장된 사본이 '해결 된'파일이된다고 가정합니까? – vercingortix