개발/Git, GitHub
깃허브 - 코드 충돌 후 웹 에디터에서 직접 편집하기
피로물든딸기
2022. 9. 21. 20:33
반응형
깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기)
깃 작업 후 충돌이 일어날 경우, 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를 해서 코드를 반영하자.
반응형