728x90
반응형
git pull 이후 conflict 난 부분 병합하고 서버 안돌리고 병합완료 버튼 눌렀더니만 해당 페이지만 오류가 났다ㅠㅠ
그나마 다행인건... merge push 하지 않았다는점...?
merge push 하기 전 되돌리는 방법!
1. 병합 중단 및 리셋
병합 하고 있던 작업들을 다 취소하고 병합 전 파일로 돌아가는 것이다.
git merge --abort
2. 병합 중단 후 특정 파일 되돌리기
이 방법은 특정 파일만 되돌리는건데
여기서 --theirs 옵션은 병합할 때 반대쪽(여기서는 pull 받아온 브랜치)의 변경 사항으로 파일을 덮어씌우겠다는 의미 즉, 그 브랜치의 내용을 그대로 가져오게 되는것이다.
git checkout --theirs 되돌리고자 하는 파일path를 적어줌
git checkout --theirs src/components/파일명.ts
충돌 해결한 후에는 git add하고 commit도 해줘야 한다
git add 파일경로
git add src/components/파일명.tsx
git commit
728x90
반응형