inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모두의 깃 & 깃허브

[Windows 실습] 풀 리퀘스트: 깃허브로 협업하기

안녕하세요 협업중인데 제가 너무 몰라서 여쩌봅니다

해결된 질문

372

kiover1111

작성한 질문수 2

0

1.fork를 하지않고 바로 원본저장소에 있는

2.다른 분 repository를 클론해서

3.커밋 이후 push를 하고 github에 들어가서

create pull request까지 했습니다

그런데 궁금한점이 다른분이 제 요청을 받아주고 나면 자동으로 merge가 되는건지

그리고 저 3번까지 한후에 merge를 하지않은상태에서 제가 merge누르고 해도 괜찮은지?

또 궁금한점이

제가 branch에서 코드를 작업 하고있는데(커밋x,)

원본저장소에 변경된 내용을 반영하고 싶으면

그이후 어떻게 해야되는지 모르겠습니다

git github

답변 1

2

유요한

PR을 날리시면 리더역할을 하시는 분이 merge를 하시면 default branch에 merge가 됩니다.

branch에서 커밋없이 코드 작업을 하고 있다는게 이해가 안가지만

제가 branch만들고 했던 방식을 말씀드리자면

  1. feature branch 만들기

  2. feature branch에서 add . 하고 commit

  3. dev branch에서 merge하고 push

  4. dev branch에서 PR날리기

이런식으로 작업했습니다. release라는 오류 수정하는 브랜치도 있기는한데 사용하지는 않았습니다.

0

kiover1111

아 답변감사합니다 제가 글을 너무 못적어서

저는 Requst Pull을 요청하고 리더분이 PR을 날리시지않은상황

상태에서 제가 다른작업을 해도 괜찮은지 예를들면 코드를 작성하거나

브랜치를 삭제한다거나 merge를 하거나

주말에 답변달아주셔서 감사합니다

0

강민철

답변 감사합니다.

1

유요한

저는 Requst Pull을 요청하고 리더분이 PR을 날리시지않은상황

→ 질문자 분이 PR을 날리고 리더분이 merge하지 않는 상황말씀하신거 같고

상태에서 제가 다른작업을 해도 괜찮은지 예를들면 코드를 작성하거나

브랜치를 삭제한다거나 merge를 하거나

→ 해도 괜찮아요 다른 작업을 하면 또 PR하라고 문구가 나오거나 PR창가면 PR을 생성할 수 있어서 Git의 장점이 각각 작업하고 협업할 수 있는게 장점이라 만약 그게 안되면 리더분이 허락해줄 때 까지 막힌거라 가능해요. 만약 전에 보낸 PR이 문제가 있으면 merge하기 전에 git에서 충돌이나 에러가 있다고 유효성 검사에서 실패합니다. 이 상태에서 첫번째게 실패하고 두번째 작업한게 성공하면 두번째꺼만 적용되고 만약에 통과되면 첫 번째로 보낸 PR이 merge되고 그다음 작업한 것들도 통과된다면 merge될 겁니다.

  1. 첫 번째 작업 통과 → A란게 추가 되면 default에 merge해서 A추가

  2. 두 번째 작업 통과 → 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