programing

단일 파일만 병합 다시 실행

starjava 2023. 9. 24. 12:17
반응형

단일 파일만 병합 다시 실행

지금은 대규모 합병을 진행 중이고, 전에git mergetool모든 갈등을 해결하기 위해서입니다. 하지만 저는 아직 약속을 하지 않았습니다. 왜냐하면 저는 먼저 합병이 괜찮은지 확인하고 싶었기 때문입니다.

하나의 파일에서 충돌을 해결하는 과정에서 제가 실수를 한 것으로 드러났으며, 다음과 같은 충돌 해결을 다시 하고 싶습니다.git mergetool그 파일에.이것은 대규모 병합이므로 다른 모든 파일에 대한 병합을 다시 수행하는 것을 피하고 싶습니다.git merge --abort.

그냥 수동으로 파일을 편집할 수 있다는 것을 알지만, 이것은 꽤 지루할 것이고 그냥 다시 하는 것이 훨씬 더 쉬울 것입니다.git mergetool작동.가능한가요?

제가 잘못 본 것 같습니다.해결책은 아주 간단했습니다.

git checkout -m <file>

이렇게 하면 파일이 충돌 상태로 돌아갑니다.그럼 뛸 수 있습니다.git mergetool합병을 재추진하는 것입니다.

항상 수동으로 파일을 편집할 수 있습니다.

사용하는 경우git merge --no-commit, 자동 및 반자동 병합 후에 준비된 커밋만 있으면 됩니다.

파일을 안전하게 편집할 수 있으며 완전히 만족한 경우에만 커밋할 수 있습니다.

언급URL : https://stackoverflow.com/questions/6857082/redo-merge-of-just-a-single-file

반응형