.png)
깃헙 사용하기
fork 란?
- 상대방의 깃헙 저장소를 나의 깃헙 저장소로 그대로 복사해오는 것을 뜻 한다.
- 우리는 수정한 파일을
상대방의 저장소가 아닌, 상대방의 저장소를 복사해 온 우리의 저장소에 업로드하게 된다.
→ add file - upload file
- 이 때, 업로드하는 것을
커밋(commit) 이라고 한다.
→ 커밋을 할 때는 커밋메시지를 통해 어떤것이 변경되어 커밋하는지를 명시해주어야 한다.
pull request
- 나의 저장소에 복사된 저장소로 들어가
pull requests 탭으로 들어가 new pull request 를 선택하여 나의 파일을 pull request 할 수 있다.
- 저장소의 원래 주인인 상대에게 내가 변경하여 커밋 한 파일등을 '가져가서 당신의 저장소에 적용해주세요.' 라고 요청하는 것이다.
(pull - 당기다 / request - 요청 ⇒ 가져(당겨)가길 요청합니다.)
- 여기서도 커밋 메시지를 수정하여 상대방이 파일에 어떤 수정사항이 있는지 인지 할 수 있도록 전달해야한다.
- 간단한 정리
fork → 상대방의 저장소를 나의 저장소로 복사해옴
pull requst → 수정하여 커밋한 파일을 상대방에게 가져가 달라고 요청(가져가서 써줘)
참고
- fork 는 상대방의 저장소에서, 파일의 수정은 나의 저장소에서, pull request 는 상대방의 저장소에서 이루어진다.
- fork 를 취소하기 위해서는 fork 된 저장소를 삭제하면 된다고 한다.
- pull request 를 취소하기 위해서는 내가 올린 pull request 를 찾아 close pull request 를 하면 된다.
→ fork 된 저장소에서 new pull request 를 눌러 기존의 pull request 를 클릭하여 하단의 close pull request 를 누르면 된다.