[GitHub] Pull Request를 진행할 때 매번 작업에서 Request를 제출하시기 바랍니다.
하고 싶은 일
Pull Request를 할 때 모든 업무에서 Request를 꺼내려고 합니다.
예제
로그인 페이지와 새 로그인 페이지를 만들어서 각각 Pull Request를 제출하고 싶습니다.
하지만 두 개의 Request를 꺼내면 왠지 모르게 Request가 한 곳에 집중됩니다.
원인
Branch를 하나로 합쳤으니까.
해결 방법
Branch를 숙제에 따라 나누다.
방법
①git branch로 브랜치를 새로 만듭니다.
$ git branch login_button
②git checkout 브랜치 이름으로 만든 브랜치로 이동
$ git checkout login_button
※ 위git checkout -b login_button
는 분기를 만들어 이동할 수 있습니다.③git status를 통해 변경할 파일을 확인합니다.
modified: app/views/sessions/new.html.erb
modified: app/views/users/new.html.erb
④gitadd 파일 이름으로 staging 파일 지정하기
먼저 로그인 페이지 (sessions/new) 를 지정합니다.
$ git add app/views/sessions/new.html.erb
git status
에서 현황을 확인한 후, 단지 하나의 파일만 staging하였다Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: app/views/sessions/new.html.erb
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: app/views/users/new.html.erb
⑤ 이름을 제출하고git에 제출하기로 결정
$ git commit -m 'modified login button'
⑥ git push origin login_button push로 원격 저장소로
$ git push origin login_button
이때git push origin login_button:自分のつけたい名前
,push가 원격 저장소에 도착했을 때 원격 저장소에 반영自分のつけたい名前
.그런 다음 GitHub에서 Pull Request를 수행하면 다음과 같습니다.
⑦ 브랜치의 이름을 signin_button으로 ①~⑥ 반복합니다.
⑧ 작업 때마다 Pull Request 가능
결론
Pull Request를 출시할 때 Branch를 분리하여 각 작업에 따라 Request를 출시할 수 있습니다.
Reference
이 문제에 관하여([GitHub] Pull Request를 진행할 때 매번 작업에서 Request를 제출하시기 바랍니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/DAIBANEZ/items/784c289ac499011f6530텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)