반응형
Git을 사용한 프로젝트 진행 시
SVN과 다르게 자꾸 충돌(Conflict)이 나게 되는데
Git은 한번 충돌이 나면
Commit도 Pull도 안되기 때문에
이 문제를 반드시 해결해야 한다
대부분의 충돌문제는 내가 Commit한 파일이 아닌
남이 Commit한 파일이 대부분인 만큼
SVN과 같은 방식으로 쉽게 해결이 가능한데
먼저 충돌이 나는 파일을 프로젝트에서 삭제한 뒤에
프로젝트 우클릭 > Team > Pull로
충돌이 나는 파일을 받아오면 간단하게 해결이다
해당 파일이 내가 Commit해야 하는 파일이라면
백업을 하고 Pull 받은 뒤 해당 파일의 코드를
백업해둔 파일의 코드로 바꿔넣은 뒤
저장하고 Commit 시켜주면 된다
이러면 대부분의 문제는 해결이 되는데
이래도 해결이 되지 않을 경우
Git Repositories 탭으로 이동한 후
해당 Git > Branches > Local > master > 우클릭 후 Reset
Reset Type은 Hard로 수행한다
이러면 내 프로젝트의 내용이
Git과 동일하게 맞춰지므로
중요한 파일은 반드시 백업을 해놔야 한다
Reset이 끝났으면 프로젝트 우클릭 후
Refresh > Team > Sychronize with Workspace
를 해 주면 충돌났던 파일이 모두 없어진 것이 보인다
반응형
'Tools > etc' 카테고리의 다른 글
깃허브(Github) 가입방법 정리 (0) | 2020.10.26 |
---|---|
톰캣 설치부터 실행까지 정리글 (0) | 2020.10.15 |
이클립스 Terminal에 Git Bash 설치방법(Git 커맨드 이클립스에서 사용) (0) | 2020.09.16 |
Git Commit이 되지 않을 경우 해결방법 (0) | 2020.09.16 |
DBeaver 조회 내역 백업방법 (0) | 2020.06.16 |
댓글