Replies: 2 comments
-
|
@haejun0410 @kimdoeon @nonsignal007 @fuliver @osh0816 @Soul-LEE 이이이이일단 정리했으니까 확인해주세요 |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
메인 브랜치에 내가 짠 코드 병합하기!! (조금 더 자세한 설명 편)
안녕하세요? P?M 한영욱 입니다.
오늘은 사진과 함께 조금 더 자세하게 수정사항 병합법을 설명 드리려고 합니다.
일단 앞선 디스커션(#1 ) 에서 어떤식으로 코드를 올리는지 대충 설명을 해두긴 했는데 아마 이해가 어려울 수도 있어서
(글로 설명하는 제 실력이 부족해서)한번 자세하게...? 설명드립니다.!!
메인 브랜치에 직접 병합.
저희는 프로젝트를 수행하면서 메인 브랜치에 직접 병합을 하는 일은 절대 없을 겁니다.
왜냐하면 제가 전부 막아 두었기 때문이죠.
누군가 실수로 잘 못된 코드를 머지라도 해버리는 날에는... 대 재앙이 밀려오니까요.. 그래서 막아두었습니다..
혹시 누군가 실수 할 때를 대비한 안전 장치라고 생각해주시면 됩니다!
그래서 짠 코드를 메인 브랜치에 합치기 위해서 다음과 같은 방법을 제시합니다!!
원격 브랜치 새로 만들고, 풀 리퀘스트 열기!
일단 로컬에서 브랜치를 하나 만들고, 그 브랜치 위에서 코드를 수정합니다!
(만약 로컬 메인에서 수정했다면.... 이 부분에 대한 글도 한번 정리해 두겠습니다.. 기다려보세요;;)
그리고 수정이 끝났다면 깃 add 와 commit을 수행하십시오.
그리고 깃 푸시도 수행해서 원격 브랜치도 만드세요!
풀 리퀘스트 열기
그러면 풀 리쿼스트를 열 수 있게 됩니다.
풀리퀘스트 탭에 가면 풀 리쿼스트 열거냐고 배너가 뜹니다.
진짜에요 맨 위에 노란색으로 떠요 그거 눌러주세요.(사진 다음에 넣읈게요;;)
열면 이렇게 생겼어요
근데 이게 끝이 아닙니다!
혼자 코드 만들고 합칠거면 메인에 바로 코드 올리는거랑 다른게 없겠죠??
그래서 다른 사람이 이걸 한번 확인해주는 과정을 거칩니다.
다른 사람의 코드리뷰 기다리기
제가 바로 머지 못하게 막아두어서 이런 화면이 뜰겁니다.

으 빨간색 ...
이렇게 되면 일단 할건 다 했고 누군가 내 코드를 확인해주길 기다립니다.
코드 리뷰!
누군가 코드를 수용해주면 이렇게 초록색이 뜹니다.
스쿼시엔 머지(안해도 되긴함;; 근데 해줘요 ㅠㅠ)
그냥 바로 머지 누르지 말고 스쿼시해서 커밋 메세지를 하나로 압툭해주시면 좋아요...


스쿼시엔 머지 선택하면 이렇게 뜹니다 여기에서 커밋 메세지 쓰세요
머지 완료!
버튼 누르면 이제 이렇게 합쳐지고 보라색 창이 뜹니다.


여기서 브랜치 삭제 해주세용
브랜치는 절대 재사용하지 않습니다.
원격에서도 지우고, 로컬에서도 지우세요.
삭제 완료된 원격 브랜치의 모습입니다.
혹시 로컬에서 브랜치 지우는지 모르시면
인터넷에 검색저한테 말해주시면 로컬에서 브랜치 다루는법 한번 기깔나게 설명해보겠습니다!!Beta Was this translation helpful? Give feedback.
All reactions