pull request conflict

    [Git] fork, pull request, rebase

    pull request시에 conflict가 날 때, 처리하는 경우에 대해서 자습해보았다. 우선, pull request시 conflict가 나는 이유를 알아보자. 현재 upstream repository에 commit되어있는 코드가 내가 fork한 repository의 코드와 겹치는 부분이 있기 때문이다. 결국 내 코드에서 겹치는 부분을 해결하고 pull request를 해야한다. (conflict해결 후, fork한 repository에 push만 해주면 된다!) 겹치는 부분을 해결할 때는 2가지 방법이 있다. 1. upstream의 코드를 내 브랜치에다가 merge하는 방법. 2. upstream의 코드를 내 브랜치를 rebase를 해주는 방법. 선택은 2번을 하겠다. 왜냐하면 git graph가 ..