오류#2 git-sourcetree 브렌치, 병합 오류
2022. 9. 23. 01:10ㆍ항해99/오류일지
2022/09/22
- 오류 배경
git-repo를 공유
소스트리를 사용하여 clone을 따 놓고 브렌치, 병합 실습
main 브렌치는 그대로 두고 팀원들 각자 하위 브렌치를 만들어 html 파일 수정 후 병합
오류 내용
1.브렌치 생성 후 새로 생성한 브렌치로 체크아웃하지 않고 main에서 파일 수정
- 잘못 됨을 인지하고 에서 체크아웃 후 파일 수정
- 생성한 브렌치(error-test)를 병합
- 커밋 후 팀원들 간 push/pull ->>>>> 오류 발생
대처 방법
- html 파일에 43줄 <<<<<<<< HEAD 등 코드에 필요 없는 줄들이 생성된 것을 자체적으로 지운다.
-해당 파일의 충돌 해결 -> 내것을 이용해 해결을 체크
-충돌 해결을 했으니 다시 html 파일을 커밋해준다.
이제 팀원들 간에 pull/psuh를 해주면 문제없이 실행되고 그래프에 병합된 것을 볼 수 있다.
주의 사항
1. 팀원들 간 새로운 브렌치에서 작업을 할 때는 체크아웃을 확실히 하고 탐색기로 파일을 실행시킨다.
2. 병합할 때 반드시 main으로 체크아웃을 하고 병합한다.
3. 그래프를 항상 살펴보고 작업을 할 때는 팀원들의 병합 시점을 정확히 알고 작업한다.
-------------------git-소스트리는 계속 연구 및 오류때마다 캡쳐해서 재업로드 한다.
'항해99 > 오류일지' 카테고리의 다른 글
오류#1 git- 공유 Python interpreter ModuleNotFoundErro (0) | 2022.09.22 |
---|