이렇게 뜨면 성공입니다!
브랜치 만드는 단계 한눈에 보기
1) Local에서 브랜치 생성
2) 내 레포지토리에 push (내 레포지토리에 자동으로 브랜치가 생성됨)
3) 조직의 레포지토리에 브랜치 직접 생성 (자동으로 생성되지 않기 때문에)
- 브랜치 생성은 bash에서 해도 되지만 크라켄 사용을 익숙하게 하기 위해서 크라켄으로 캡쳐해봤습니다! bash로 하실 분은 하셔도 됩니다.
크라켄에서 develop 브랜치로 checkout된 것을 확인한 뒤 브랜치 아이콘 클릭
브랜치 이름 입력 후 엔터
브랜치 생성 된 것을 확인
인텔리제이를 실행하면 브랜치가 바뀐 것을 확인할 수 있음
브랜치가 바뀌지 않은 경우 브랜치 이름을 누르고 fetch를 누르면 위에서 생성하여 checkout한 브랜치로 새로고침 됨
개인의 레포지토리로 돌아와서 PR 버튼 클릭
이제는 같은 브랜치인 것을 확인할 수 있음! → Create pull request 클릭!
충돌검사가 성공하면 초록 체크 표시뜸! (본인만 작업하는 브랜치인 경우 대부분 성공)
Merge pull request 클릭
Merged : 병합 성공한 것을 확인할 수 있음
- Delete branch는 해당 브랜치의 작업이 끝날 때까지 절대 누르지 말기! (누르면 조직에서 브랜치 다시 만들면 됨)
조직의 브랜치에 PR 잘 반영되었는지 확인하기
방금 병합한 PR의 번호가 있다면 성공
✅ 브랜치 만든 다음 checkout 한뒤
→ IntelliJ에서 작업한 뒤 변경한 파일 commit (local)
→ GitKarken을 사용하여 push (local)
→ GitHub사이트에서 내 개인의 레포지토리에서 PR요청 (origin)
→ GitHub사이트에서 조직의 레포지토리에서 PR 승인 후 병합 (upstream)
→ GitHub사이트에서 내 개인의 레포지토리에서 sync fork (origin)
→ GitKarken을 사용하여 pull (local)
→ IntelliJ에서 새로고침하여 Github의 상태와 동일한지 확인! 이후 새로운 작업하기
Q. 8번까지 한 번은 다 했는데 새로운 작업을 하려면 어디서부터 해야할까요?