Pull Request (PR) 이란?: push 권한이 없는 사용자가 해당 오픈소스에 기여를 할 때 사용하는 방법
- Upstream : Maintainer(팀장)의 Github Repository
- Origin : Maintainer(팀장)의 Github Repository를 Fork한 나의 Github Repository
- Local : 나의 Local Repository
1. Upstream Repoitory (main)에서 나의 Origin Repository (main)으로 Fork
2. Origin Repository (main)에서 Local Repository (main)으로 Clone
- Origin Repository와 Local Repository에 각각 branch 생성
3. Local Repository (dev)에서 Origin Repository (dev)에서 로 Commit & Push
4. Origin Repository (dev)에서 Upstream Repository (dev)로 Pull Request
- Maintainer(팀장)은 UpstreamRepository (dev)에서 Merge
- UpstreamRepository (dev)에서 UpstreamRepository (main)으로 Merge
5. Upstream Repository (dev)에서 Origin Repository (dev)으로 Sync Fork
7. Origin Repository (dev)에서 Local Repository (dev)로 Pull
반응형
'Computer Science > Etc' 카테고리의 다른 글
[Linux] SSH pem key 생성 (EC2에 SSH 연결하기) (0) | 2024.03.06 |
---|---|
[Etc] 3계층 구조 (3 Tier - Architecture) (0) | 2023.01.23 |
[Etc]Compile(컴파일) vs Linking(링킹) vs Debugging(디버깅) vs Build(빌드) (0) | 2022.02.19 |
[Etc] 프레임 워크 vs 라이브러리 (0) | 2021.07.06 |