현재 깃허브 구조는 회사 리포지토리 회사 리포지토리를 Fork 한 나의 리포지토리 나의 리포지토리에서 회사 리포지토리 최신 내용으로 동기화(Sync) 하려고 하면 아래 두 버튼이 생겼다. 두 버튼의 차이가 무엇인지에 대해 검색한 내용이 아닌 몸으로 경험한 내용을 적어 본다. 상황은 아래와 같다. 회사 리포지토리를 동기화하여 최신 내용으로 변경하지 않은 상태에서 로컬 컴퓨터의 코드를 수정하고 나의 리포지토리에 push 를 해버렸다. push는 되겠지만 회사 리포지토리에 pull request 하려고 하면 에러가 발생할 것을 순간 깨달았다. 그래서 update가 아닌 Discard를 눌렀다. Discard는 동기화 하면서 ⭐pull request(PR) 되지 않은 내용은 삭제해버리는 것 같다(?) 아..