programing

GitHub에서 분기된 repo 삭제

instargram 2023. 5. 12. 20:14
반응형

GitHub에서 분기된 repo 삭제

저는 깃허브와 깃허브로 시작하고 있고 깃허브에서 보고 있는 프로젝트가 있습니다.의도치 않게 클릭해서 포크를 넣었습니다.이제 그것은 저에게 새로운 프로젝트로 보입니다.

나는 그것에 대해 약간의 의심이 있습니다.

  • 분기된 레포를 커밋하거나 다른 작업을 수행하면 업데이트되지만 업데이트된 코드는 프로젝트의 작성자가 풀을 요청한 후에만 적용됩니다.그렇죠?
  • GitHub의 관리자 패널로 이동하면 삭제 옵션이 있습니다.위의 옵션으로 삭제하면 원래의 것에 영향을 주나요?

삭제하고 싶습니다.지금쯤은 코드를 공부하고 있을 뿐이고 포크는 별로 필요 없습니다.

지금까지 가장 쉬운 방법은 GitHub 계정에 로그인하는 것입니다.

  1. , 를 클릭합니다.yourUsername/yourRepository를 들어, 들면를예mbaric/zpropertyz.
  2. 그런 다음 GitHub의 기본 도구 모음에서 Settings(설정)를 클릭합니다.
  3. 페이지 하단으로 이동하여 위험 영역 섹션으로 이동하면 이 리포지토리 삭제 버튼이 나타납니다.
  4. 클릭하면 다른 팝업이 여기에 나타납니다. Github 사용자 이름과 저장소 이름을 이 형식으로 입력해야 합니다.gitHubUsername/nameOfTheRepository아래 버튼을 클릭하면 다음과 같이 표시됩니다.결과를 이해합니다. 저장소를 삭제합니다.
  5. 문제가 있는 경우 아래의 이미지를 확인할 수 있습니다.

2020-01-15 - 여기 이미지가 있습니다.즐거운 시간 되세요. GHD1

GHD2

GHD3

GHD4

삭제해도 원래 프로젝트에는 아무런 영향이 없습니다.그것을 편집하는 것은 당신의 레포 페이지에 있는 당신의 포크만 편집할 것입니다.

GitHub 계정에서 분기된 레포를 삭제하기만 하면 됩니다.

https://help.github.com/articles/deleting-a-repository/

  • GitHub의 관리자 패널로 이동하면 삭제 옵션이 있습니다.위의 옵션으로 삭제하면 원래의 것에 영향을 주나요?

원본은 변경되지 않습니다. 이제 사용자의 보고서이기 때문입니다.

달콤하고 단순함:

  1. 리포지토리 열기
  2. 설정으로 이동
  3. 페이지 맨 아래로 스크롤
  4. 삭제 클릭
  5. 삭제할 리포지토리 이름 확인
  6. 삭제 클릭

분기된 리포지토리를 삭제해도 아무런 문제가 없습니다.다시 포크를 사용할 수 있습니다.원래 코드는 변경되지 않습니다.흐름은 이렇습니다.

저장소를 포크합니다.액세스하거나 변경할 수 있는 코드의 다른 복사본이라고 생각하면 됩니다.은 이리지은의리 URL은 "URL" 입니다.https://github.com/your-user-name/original-repo.

로컬 컴퓨터에서 변경 사항을 적용하고 푸시합니다.이제 작성한 복사본은 업데이트되지만, 레포를 포크한 원본 복사본은 업데이트되지 않습니다.

분기된 레포에 추가한 변경사항을 원래 레포에 적용하려면 레포를 구성하는 사용자에게 도움이 될 수 있습니다.pull requestUI를 통해 수행할 수 있습니다.그러면 그들이 당신의 기여를 좋아한다면, 그들은merge그들의 코드로.

일반적으로 이것이 오픈 소스 조직이 하는 일입니다.

분기된 리포지토리를 삭제해도 마스터(원래) 리포지토리에는 영향을 주지 않습니다.

제가 포크 레포를 삭제함으로써 예시를 보여드린 것처럼.

이것은 나의 분기된 레포(이미지)입니다.

분기된 보고서 삭제

원래 리포지토리에 대한 변경 사항이 없습니다.

마스터 레포는 오리지널 레포와 비슷합니다.

포킹은 원본의 제록스 복사본을 만드는 것과 같습니다.당신의 복사 용지가 손상되더라도 원본 문서도 손상되는 건가요?분명히 아닙니다.

그래서 그것은 그것과 같습니다.

정답은 NO입니다.포크한 원본/기본 리포지토리에는 영향을 주지 않습니다. (기능적으로 소유자가 아닌 사용자에게 이러한 액세스 권한이 제공되면 올바르지 않습니다.)

하지만 이것을 추가하고 싶었습니다.

경고:분기된 레포에서 생성한 로컬 커밋 및 분기가 삭제됩니다.따라서 삭제하기 전에 중요한 경우 해당 코드의 백업이 있는지 확인합니다.

가장 좋은 방법은 다음과 같은 분기된 반복 작업의 Git 백업을 얻는 것입니다.

git bundle 

또는 익숙한 다른 방법.

삭제할 프로젝트 선택 -> 삭제하기->삭제하기->리포지토리 이름 입력

repo->설정->(아래로 스크롤)을 선택보고서 삭제

아니요, 원래 리포지토리에는 영향을 주지 않습니다. 리포지토리 주소가 "기타 사용자 GitName/TheRepo"가 아닌 "youGitName/TheRepository"인지 확인하십시오.

github에서 삭제할 저장소를 열고 settings 탭을 누릅니다.페이지 끝까지 스크롤하여 리포지토리 삭제를 클릭합니다.확인할 리포지토리의 이름을 작성하고 다음과 같이 삭제를 클릭합니다.

여기에 이미지 설명 입력

github에서 저장소를 삭제하는 간단한 방법:

  1. 삭제할 리포지토리 열기
  2. 그런 다음 설정을 클릭합니다.
  3. 그런 다음 페이지 아래로 스크롤합니다.
  4. 삭제 클릭
  5. 삭제를 확인하려면 삭제할 github 사용자 이름과 리포지토리 이름을 기록해야 합니다.
  6. 그런 다음 "결과를 이해합니다. 이 리포지토리 삭제"를 클릭합니다.
  7. 리포지토리가 성공적으로 삭제되었습니다.

저는 또한 이 문제에 대한 해결책, 특히 대량 삭제에 대해 찾고 있었습니다.저는 마침내 이 솔루션을 사용했습니다 - https://github.com/yangshun/delete-github-forks .

매력적으로 작동했습니다!!

저는 또한 이 문제에 직면했습니다.아니요. 어쨌든 원래 보고서에는 영향을 주지 않습니다.포크된 레포의 이름을 입력하여 간단히 삭제합니다.

포크를 편집/삭제하는 것이 원래 리포지토리에 영향을 미치지 않는다는 여러 가지 답변이 있습니다.정답입니다.저는 그 답변에 무언가를 추가하고 제 답변에서 그 이유를 설명하려고 노력할 것입니다.

포크는 포크 관계가 있는 리포지토리의 복사본일 뿐입니다.

파일 또는 디렉토리를 다른 위치에 로컬로 복사하고 복사본을 삭제할 수 있으므로 원본에는 영향을 주지 않습니다.

포크 관계는 Github이 저장소가 원래 저장소의 복사본(양쪽에 몇 가지 변경 사항이 있음)이라는 것을 알고 있기 때문에 Github이 포크에서 원래 저장소로 풀 요청(변경 사항 포함)을 전송해야 한다고 쉽게 말할 수 있음을 의미합니다.

모든 사용자 정보의 경우, 풀 요청(또는 병합 요청)에는 포크에서 변경된 코드가 포함되어 원래 리포지토리에 제출됩니다.원래 저장소에 푸시/쓰기 액세스 권한을 가진 사용자(다른 Git 서버에서는 다를 수 있음)는 풀 요청의 변경 사항을 원래 저장소에 병합할 수 있습니다(PR의 변경 사항을 원래 저장소에 복사).

언급URL : https://stackoverflow.com/questions/11302639/delete-forked-repo-from-github

반응형