Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- Git
- pinia
- HTTP
- 이것이안드로이드다
- 백준
- 한빛미디어
- 헤드퍼스트 디자인패턴
- 네트워크
- 도메인 주도 개발 시작하기
- Junit5
- AWS 비용 최적화 바이블
- 2817
- GitHub
- 스프링
- 이것이자바다
- Vue
- 자바스크립트
- 이벤트루프
- Java
- 1436
- 러닝GO
- MySQL
- vue-router
- JavaScript
- cicd
- 알고리즘
- VueDevTools
- WebTestClient
- 혼공컴운
- 구글 엔지니어는 이렇게 일한다
Archives
- Today
- Total
이시안 개발 블로그
Git conflict 해결하기 본문
💥 문제발생
프로젝트 진행 중 충돌이 발생했습니다.
충돌한 코드가 많지 않은 경우에는 Resolve Conflict 버튼이 활성화되어서
깃허브 웹 에디터로 충돌을 해결할 수 있지만 제 경우에는 충돌한 코드의 양이 많아서
버튼이 비활성화 되있습니다.
✨ 문제해결
저는 혼자 작업을 할 때는 터미널을 사용하고 팀 작업을 할 때는 소스트리를 사용하고 있습니다.
- IDE로 충돌 작업을 해결하기 위해서 충돌난 브랜치인 main을 제 브랜치인 test에 먼저 병합을 합니다.
- 소스트리가 충돌이 났음을 알리며 충돌난 코드, 파일을 확인해 줍니다.
- IDE에서
<<< HEAD
와>>> main
부분을 보며 어느 코드를 병합할 지 확인하고 수정을 합니다. - 모든 충돌을 해결한 후에 다시 pull request를 날립니다.
☄️ 느낀 점
형상관리는 개발 업무를 하면 필수로 해야하는 일이지만 행여 작업한 것이 사라질까 무섭기도 했는데요.
직접 충돌을 해결하는 경험을 함으로써 좀 더 git 사용에 대해 자신감이 붙게 된 것 같습니다.
'🐙Git' 카테고리의 다른 글
Git RSA with SHA-1 키 사용 금지 (1) | 2022.01.11 |
---|
Comments