타겟 저장소에서 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

+ Recent posts