저가 fork해서 가져오는 입장인데원작자가 미리 branch를 만들어 둬야하나요?아니면 로컬에 fork를 클론해서 브랜치만들어서 커밋하고 풀리퀘스트 하면 원작자의 레포지에 제가만든 브랜치가 달리는건가요?? 궁금합니다..
아니면 로컬에 fork를 클론해서 브랜치만들어서 커밋하고 풀리퀘스트 하면 원작자의 레포지에 제가만든 브랜치가 달리는건가요?
맞음
형님근데 포크한거클론해서 거기커밋하니까 풀리퀘스크창에 레퍼지들이 커밋내역이 너무달리서 안됩니다??? 이렇게뜨단데 혹시 이유를 여쭤봐도될까요..
후자인듯
풀리퀘스트는 기존에 존재하는 브랜치 중에 하나로 지정해서 가기 때문에 원작자 리포에 새로 브랜치가 생기진 않음. 원작자는 브랜치 안만들어도 되지만 기존 브랜치에 풀리퀘 넣기 싫으면 브랜치 하나 만들라고 해야지
아 그럼 이런경우는 풀리퀘를 메인레포말고 브랜치로 풀리퀘 하면되나요???
원래 풀리퀘는 리포를 대상으로 하는게 아니라 리포의 브랜치를 대상으로 하는 거임. 풀리퀘 걸때 어느 브랜치로 가는지 확인해봐 풀리퀘 받는 브랜치랑 풀리퀘 거는 브랜치 히스토리가 많이 다르면 풀리퀘가 안되겟지.
형님 감사합니다. 혹시그럼 upstream 을 브랜치로 등록해야하나요???
상대가 미리 만들어둔 브랜치 라는 의미였습니더
ㅏ
upstream을 브랜치로 등록하겠다는게 무슨 말인지 모르겟네
풀리퀘스트를 보내려면 upstream 등록해야한다던데, 그 upstream를 원작자가 저를위해 만들어준 브랜치로 등록하면 되나요 라는 뜻이였습니다.
upstream은 보통 리포를 말할때 씀. 포크에서 풀리퀘 만들때는 타겟 리포랑 브랜치 둘다 지정 할 수 있어