안녕하세요 협업중인데 제가 너무 몰라서 여쩌봅니다
1.fork를 하지않고 바로 원본저장소에 있는
2.다른 분 repository를 클론해서
3.커밋 이후 push를 하고 github에 들어가서
create pull request까지 했습니다
그런데 궁금한점이 다른분이 제 요청을 받아주고 나면 자동으로 merge가 되는건지
그리고 저 3번까지 한후에 merge를 하지않은상태에서 제가 merge누르고 해도 괜찮은지?
또 궁금한점이
제가 branch에서 코드를 작업 하고있는데(커밋x,)
원본저장소에 변경된 내용을 반영하고 싶으면
그이후 어떻게 해야되는지 모르겠습니다
답변 1
2
PR을 날리시면 리더역할을 하시는 분이 merge를 하시면 default branch에 merge가 됩니다.
branch에서 커밋없이 코드 작업을 하고 있다는게 이해가 안가지만
제가 branch만들고 했던 방식을 말씀드리자면
feature branch 만들기
feature branch에서 add . 하고 commit
dev branch에서 merge하고 push
dev branch에서 PR날리기
이런식으로 작업했습니다. release라는 오류 수정하는 브랜치도 있기는한데 사용하지는 않았습니다.
0
아 답변감사합니다 제가 글을 너무 못적어서
저는 Requst Pull을 요청하고 리더분이 PR을 날리시지않은상황
상태에서 제가 다른작업을 해도 괜찮은지 예를들면 코드를 작성하거나
브랜치를 삭제한다거나 merge를 하거나
주말에 답변달아주셔서 감사합니다
1
저는 Requst Pull을 요청하고 리더분이 PR을 날리시지않은상황
→ 질문자 분이 PR을 날리고 리더분이 merge하지 않는 상황말씀하신거 같고
상태에서 제가 다른작업을 해도 괜찮은지 예를들면 코드를 작성하거나
브랜치를 삭제한다거나 merge를 하거나
→ 해도 괜찮아요 다른 작업을 하면 또 PR하라고 문구가 나오거나 PR창가면 PR을 생성할 수 있어서 Git의 장점이 각각 작업하고 협업할 수 있는게 장점이라 만약 그게 안되면 리더분이 허락해줄 때 까지 막힌거라 가능해요. 만약 전에 보낸 PR이 문제가 있으면 merge하기 전에 git에서 충돌이나 에러가 있다고 유효성 검사에서 실패합니다. 이 상태에서 첫번째게 실패하고 두번째 작업한게 성공하면 두번째꺼만 적용되고 만약에 통과되면 첫 번째로 보낸 PR이 merge되고 그다음 작업한 것들도 통과된다면 merge될 겁니다.
첫 번째 작업 통과 → A란게 추가 되면 default에 merge해서 A추가
두 번째 작업 통과 → B란게 추가되고 A를 삭제했으면 default에 merge해서 B가 추가되고 A삭제
단지 작업하시고 PR 날리실 때 어떤거로 PR날리셨는지 commit 내용을 적고 comment에 남기시면 리더분이 파악하기 쉬우실거에요
git 커밋한 내용 궁금합니다.
0
26
1
충돌의 가능성에 대해
0
192
2
e37: no write since last change (add ! to override) 에러 메세지
0
1270
1
rebase merge..
0
205
2
ssh 관련 문제
0
187
1
이건 좀 상관없는 질문인데요...
0
247
1
ssh 관련 문제
0
329
2
깃 브랜치 전략
0
236
1
소스트리의 ssh키 클라이언트 설정부분
0
234
1
Compare & pull request 버튼이 안뜨는 경우는 언제인가요?
0
2288
2
git commit 입력 시
0
459
1
mac 터미널 git log 바로출력
1
332
2
sourcetree 스태시 옵션 관련 질문
0
467
1
안녕하세요 PR 관련 질문드립니다.
1
199
1
당연하겠지만.. 윈도우 사용하면 맥은 모두 패스 해도 되지요?
1
324
1
master 브랜치가 안보여요
0
366
1
rebase할때 충돌나서 소스가 날라가면
0
229
1
깃에서 풀 리퀘스트 보내는 중 오류
0
280
1
충돌 병합 공부
1
308
1
펫치 후 풀 선택해서 받기
0
328
1
풀 리퀘스트를 이용하여 코드 리뷰를 하고 있습니다.
0
477
1
commit 작업 후 로그에 이전 줄 삭제 후 다시 뜨는 현
0
411
1
소스트리에서 스태시 한 다음 치워두기가 강의내용처럼 활성화 되지 않습니다.
0
327
1
깃 설치하기
0
361
1





