Git - Conflict, Fork, Pull Request

박근수·2024년 2월 4일
0

Git

목록 보기
5/5

Conflict 해결

  • Branch를 Merge할 때 발생할 수 있다.
  • 같은 파일 같은 부분을 수정한 브랜치들을 Merge 할 때 발생

Merge시 충돌

main 브랜치에서 feature1 브랜치를 merge -> 둘 중에 하나를 선택 가능

Fork

다른 사람의 원격 저장소에서 어떤 부분을 수정하거나 추가 기능을 넣고 싶을 때 해당 원격 저장소를 내 원격 저장소에 그대로 복제하는 것

Fork 복제

다른 계정으로 접속 -> 원하는 레포지토리에 Github 페이지 접속 후 Fork

Pull Request

다른 사람에게 내 브랜치를 Merge 해 달라고 하는 요청

ex

  1. 한 원격 저장소에서 내 브랜치를 Merge 하기 전 피드백을 요청
  2. Fork 뜬 저장소에서 원본 저장소에 개발 완료 후 원본 저장소에 Merge요청

어떤 부분을 어떻게 수정했는 지, 피드백 요청하는 부분은 정확히 어떤 파일의 어느 부분인지 기입

feature1 브랜치에 푸시하게 되면 Github 페이지에 Compare & pull request라는 버튼이 김

  1. 어떤 브랜치에서 어떤 브랜치로 Merge 요청할 것인지 설정
  2. Pull Request 메세지 작성 부분
  3. Merge할 두 브랜치의 소스코드 비교 부분

profile
개발블로그

0개의 댓글