타겟 저장소에서 Fork 버튼 클릭
위 과정을 통해 상대방 레포지토리와 내 레포지토리의 버전이 같은 상태가 된다.
위와 같이 현재 내 계정에 fork된 것을 확인할 수 있고, 해당 주소를 이용하여 clone을 진행한다.
파일 수정 후 add, commit, push를 진행한다.
이제 개선된 내 코드의 버전이 앞서므로 내 코드를 pull로 받아가라고 요청해야 한다.
이는 Pull requests로 요청할 수 있다.
위와 같이 New pull request와 Create pull request를 진행해주면 풀 리퀘스트가 요청된다.
이 후 원작자의 알림창에 풀리퀘스트 요청이 들어오고, 마음에 든다면 Merge pull request 버튼을 클릭하여 받거나 거절할 수 있다.
※ 이 방식은 실수로 커밋될 일이 없다는 장점이 있지만, 풀 리퀘스트가 올 때마다 원작자가 매번 확인해야 한다는 단점이 있다.
'네트워크캠퍼스 > GIT, GITHUB' 카테고리의 다른 글
git-flow (0) | 2024.02.20 |
---|---|
Github CLI (0) | 2024.01.31 |
.gitignore 파일의 필요성 (0) | 2024.01.12 |
풀 (0) | 2024.01.12 |
클론 (0) | 2024.01.11 |