오류#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