반응형
깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기)
깃 작업 후 충돌이 일어날 경우, GitHub Web Editor에서 편집하고 처리할 수 있다.
먼저 강제로 충돌이 일어나는 상황을 만들어보자.
conflict 브랜치를 새로 만든다.
그리고 다시 main 브랜치로 돌아온다.
Script1.cs 코드를 수정하고 commit 후 push까지 하자.
이제 conlict 브랜치로 이동하자.
conflict 브랜치에서는 아직 merge를 하지 않았으므로, Script1.cs가 변경된 것을 모른다.
아래와 같이 수정하면 반드시 충돌이 발생한다.
이제 commit / publish / pull request를 하자.
그리고 conflict 브랜치에서 들어온 코드를 pull request를 해보자.
그러면 아래와 같이 conflicts를 처리해라고 나오게 된다.
그 중 web editor를 누르면 즉시 수정이 가능하다.
Scripts.cs가 main vs conflict로 코드가 충돌되었다.
올바른 코드로 수정하고 Mark as resolved를 누르자.
그리고 Commit merge를 누르면 된다.
이제 경고가 사라졌다.
Merge pull request → Confirm merge를 해서 코드를 반영하자.
반응형
'개발 > Git, GitHub' 카테고리의 다른 글
깃허브 데스크탑 - 체리픽으로 변경된 commit만 반영하기 (git cherry-pick --strategy=recursive -X thiers) (1) | 2022.10.05 |
---|---|
깃허브 데스크탑 - 체리픽으로 원하는 commit 가져오기 (git cherry-pick) (1) | 2022.10.03 |
깃허브 데스크탑 - 중복 로그인 에러 해결하기 (Permission denied returned error 403) (0) | 2022.09.09 |
깃허브 데스크탑 - 유니티 commit 에러 (CRLF will be replaced by LF) (0) | 2022.09.08 |
깃허브에서 New Pull Request로 다른 브랜치에 직접 머지하기 (0) | 2022.08.17 |
댓글