source

포크를 사용하지 않고 요청을 당기시겠습니까?

manysource 2023. 9. 2. 08:36

포크를 사용하지 않고 요청을 당기시겠습니까?

다음은 "GitHub에서 다른 사람의 코드에 기여하는 방법" 항목의 코드 기여 단계입니다.

  1. 프로젝트 포크
  2. 리포지토리에 대해 하나 이상의 잘 설명된 커밋 및 치료 커밋을 수행합니다.둘 이상의 요소 또는 피쳐를 수정하는 경우 여기에 새 분기를 만들 수 있습니다.
  3. github의 웹 인터페이스에서 꺼내기 요청을 수행합니다.

레포를 위조하지 않고 풀 요청을 할 수 있습니까?

제 계정에 풀 요청을 위해 포크된 20개 이상의 저장소가 있는 것을 보는 것은 매우 슬픈 일입니다.그들은 그때는 활동이 없고 별/팔로어는 0개입니다.블랙 데이를 위해 누군가의 암호를 복사하는 것 같습니다.

해당 리포지토리에 분기를 만들 수 있는 액세스 권한이 없는 경우 포크를 사용하지 않고 풀 요청을 만들없습니다.

꺼내기 요청이 수락되면 레포를 안전하게 삭제할 수 있습니다.

그런 다음 원래 업스트림 레포에서 직접 복제하기만 하면 됩니다.

다른 풀 요청을 수행할 경우 해당 분기에 만들어야 합니다. 즉, 수락된 풀 요청을 관리하기 위해 만든 분기를 안전하게 삭제할 수 있습니다("내 풀 요청이 병합되었습니다. 다음에 수행할 작업은 무엇입니까?" 참조).")

정의에 따라 대상 리포지토리에 대한 액세스 권한을 커밋하지 않는 한 꺼내기 요청에는 포크가 포함됩니다.하지만 다음과 같은 몇 가지 작업을 수행할 수 있습니다.

  1. 커밋 액세스 권한이 있는 경우 분기를 만들고 새 분기에 대해 꺼내기 요청을 수행합니다.
  2. 이슈 본문에 패치를 게시합니다.이것은 GitHub 방식은 아니지만, 확실히 효과가 있습니다.
  3. 저장소를 포크하고 풀 요청을 만든 다음 풀 요청이 병합되거나 거부되면 포크를 삭제합니다.

만약 여러분이 적극적으로 사용하지 않는 저장소를 유지하는 것을 피하고자 한다면, 저는 개인적으로 #3 옵션을 제안합니다.대시보드를 어지럽히지 않고 허용된 GitHub 워크플로우를 고수합니다.

Github은 공유 저장소 모델을 지원합니다.

공유 저장소 모델은 소규모 팀과 조직이 개인 프로젝트에서 협업하는 경우가 더 많습니다.모든 사용자에게 단일 공유 저장소에 대한 푸시 액세스 권한이 부여되며 항목 분기는 변경 사항을 격리하는 데 사용됩니다.

풀 요청은 프로젝트 관리자에게 포크의 변경 사항을 알릴 수 있는 방법을 제공하므로 포크 & 풀 모델에서 특히 유용합니다.그러나 이들은 메인라인 분기로 병합되기 전에 변경사항 집합에 대한 코드 검토 및 일반적인 토론을 시작하는 데 사용되는 공유 저장소 모델에서도 유용합니다.

그 줄이 합니다: 당은여전원가필너요다니합라이히신다▁you-.hub fork;git push -u $GIT_USER HEAD;hub pull-request

이거 헷갈리네요.꺼내기 요청을 만들 수 있지만 대신 다른 프로젝트를 포크한 다음 자신의 프로젝트를 업로드하고 포크에서 변경할 수 있습니다.분기를 비교할 옵션을 선택합니다.이것은 방법 중 하나입니다.당신은 누군가에게 프로젝트를 포크하고 최신 git gui를 사용하여 복제해야 합니다. (설치 경로는 당신의 포크를 저장합니다. 기본 설정은 붙여넣기에 최적입니다.)또는 soulseek(서버처럼 작동), torrents 또는 chomikuj(통합하려면 dzielacz를 사용하여 오픈 소스 파일을 1MB로 분할해야 함)를 사용합니다.

해결 방법으로 포크 저장소에 대해서만 조직을 만들 수 있습니다.

언급URL : https://stackoverflow.com/questions/14821583/pull-request-without-forking