본문 바로가기
개발/Git, GitHub

깃허브 - 코드 충돌 후 웹 에디터에서 직접 편집하기

by 피로물든딸기 2022. 9. 21.
반응형

깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기)

 

Git / GitHub 전체 링크

 

깃 작업 후 충돌이 일어날 경우, 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.csmain vs conflict로 코드가 충돌되었다.

 

올바른 코드로 수정하고 Mark as resolved를 누르자.

 

그리고 Commit merge를 누르면 된다.

 

이제 경고가 사라졌다.

Merge pull request Confirm merge를 해서 코드를 반영하자.

반응형

댓글