github.com의 웹 인터페이스를 사용하여 github.com 저장소에서 파일과 폴더를 삭제하는 방법은 무엇입니까? Google에서 검색했지만 아무것도 찾지 못했습니다. 대답.

명령어를 사용하는 방법을 찾았습니다.

하지만 github.com을 사용하는 방법을 알고 싶습니다.

댓글

  • 확실히 파일을 편집하는 방법이 ' 있지만 저는 ' 삭제 방법이 ' 확실하지 않습니다. 어쨌든 상관없이 명령을 원할 수 있습니다. 터미널에서 또는 GUI를 통해 git을 배우면 수익이 발생합니다.
  • 이는 숙련 된 Git 사용자에게도 유효한 질문입니다. 명령 줄에서 git을 사용하지만 방금 저장소를 분기하고 빠르게 변경 한 다음 ' '는 더 이상 필요하지 않습니다. 내 컴퓨터에서 저장소를 복제하지 않아도됩니다.
  • GitHub에서 직접 가져 오지는 않지만 솔루션을 추가했습니다 (it ' s with prose.io)는 모든 파일을 삭제하고 결과적으로 폴더가 비어 있기 때문에 '도 제거합니다. 스크립트로 ' 수행되므로 여러 파일을 수동으로 제거 할 필요가 없습니다.

답변

삭제 버튼 을 사용하여 파일을 삭제할 수 있지만 웹 인터페이스를 통해 폴더를 직접 삭제할 수는 없습니다. GitHub.com에서 폴더를 삭제하는 방법은 폴더 안의 모든 파일을 삭제하는 것입니다.

댓글

  • 그 '는 내 대답에서 정확히 말한 것입니다.
  • 폴더에서 유일한 파일을 삭제했습니다. 이제 폴더가 저장소에서 제거되었습니다. 감사합니다.

답변

폴더의 모든 파일을 삭제하면 폴더가 자동으로 삭제되는 것으로 나타났습니다. 완벽한 솔루션은 아니지만 의도 된 것 같습니다.

답변

몇 가지 옵션이 있습니다.

  1. 해당 폴더에서 모든 파일을 삭제하면 github가 폴더를 자동으로 삭제합니다.
  2. 로컬 머신에서 저장소를 복제하고 폴더를 삭제합니다 (이를 위해 시스템에 따라 git bash / cmd를 사용할 수 있습니다. 또는 github 데스크톱 애플리케이션 (시스템에 설치된 경우))을 다시 서버에 동기화합니다.

답변

사용자 정확한 상황을 지정하지 않았으므로이 답변이 원하는 것이 아닐 수 있지만 Windows를 사용하는 경우 Windows 용 Github 를 설치할 수 있습니다. 명령 줄없이 모든 일반 Git 작업을 수행합니다.

먼저 저장소를 폴더로 확인하고 fi를 삭제해야합니다. 폴더의 파일 (예 : Windows 탐색기에서) 그런 다음 변경 사항을 커밋하고 Github 저장소에 다시 동기화합니다.

댓글

  • github.com 사용 '의 웹 인터페이스 는 매우 정확합니다. 귀하의 대답은 정확하지만 질문과는 아무 관련이 없습니다.
  • ' 괜찮지 만 OP는 ' 그의 문제가 무엇인지 실제로 설명하는 것이 아니라 ' 명령 줄을 좋아하지 않는다는 것뿐입니다. " 정규식으로 HTML을 구문 분석하는 방법 " SO에 대한 질문에 " 문제를 다른 방식으로 해결 " 제 대답은 대체 방법입니다. 우연히 그가 가진 모든 문제를 해결할 수 있습니다. 더 나은 답변이있는 경우 더 나은 답변을 제공 할 수 있습니다.
  • 사실 그는 다음과 같이했습니다. “github.com을 사용하여 github.com 저장소에서 파일과 폴더를 삭제하는 방법 '의 웹 인터페이스? “ 그는 웹 인터페이스 (웹 사이트 / 웹 앱 /github.com)를 사용하여 파일을 삭제하려고합니다.
  • 아니요. ' t. 여기서 제목은 문제가 아니라 질문입니다. 많은 사람들이 문제를 해결할 것이라고 생각하는 질문을하지만 문제를 해결하는 더 좋은 방법이 있습니다. 여기에 해당 될 수도 있고 아닐 수도 있습니다. ' OP가 응답 할 때까지 기다려야합니다.

답변

이 기능은 이제 GitHub 웹 인터페이스에 추가되었습니다 .

여기에 이미지 설명을 입력하세요.

댓글

  • 블로그 게시물과 같은 참조가 있습니까? 또는 원하는 기능의 스크린 샷?
  • 물론입니다. 스크린 샷 을 참조하고 약간의 검색 후에 블로그 항목 도 🙂
  • 폴더 삭제가 아닌 파일 삭제와 관련된 것 같습니다.
  • @ ms609 폴더는 ' 실제로 git에 존재하지 않습니다. 홀드 파일 만 존재합니다. 폴더의 모든 파일을 삭제 (또는 이동)하면 폴더가 자동으로 삭제됩니다. git에 빈 폴더를 만들 수있는 방법이 없다는 것을 알 수 있습니다.
  • True – 그럼에도 불구하고 1000 개의 파일이 포함 된 폴더를 삭제하는 것은 각 파일을 개별적으로 삭제해야하는 경우 힘든 작업입니다.

답변

Github 웹 인터페이스에서 폴더를 삭제하는 것은 불가능합니다. 가능 : https://github.com/isaacs/github/issues/225

기능 목록에 있으며 잠시 동안 유지됩니다.

Answer

GitHub의 인터페이스가 아니라는 것을 알고 있지만 이 솔루션이 적합하기를 바랍니다. 브라우저 외에 다른 것이 필요하지 않으며 GitHub의 인터페이스보다 문제를 더 잘 해결합니다.

스크립트 방식

준비

  1. GitHub 계정을 prose.io 에 연결하여 프로젝트를 관리합니다.
  2. 원하는 폴더를 엽니 다. 삭제하고 싶습니다.
  3. 이 스크립트 사용 [1]

무엇을합니까?

현재 폴더의 파일을 삭제합니다. 특정 폴더에 파일이없는 경우 GitHub에서 삭제합니다.

var deleteSuccessful = 0, deleteFailed = 0; var elements = $("a.delete"); var totalElements = elements.length; function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function deleteFiles() { for (var i = 0; i < totalElements; i++) { var element = elements[i]; var realConfirm = window.confirm; window.confirm = function(){ window.confirm = realConfirm; return true; }; try { element.click(); deleteSuccessful += 1; } catch (error) { deleteFailed += 1; } await sleep(1000); } console.log("Total items identified: %d\nDeleted: %d\nFailed: %d\n** Operation %s **", totalElements, deleteSuccessful, deleteFailed, totalElements == deleteSuccessful ? "successful" : "failed"); } deleteFiles(); 

[1] 브라우저 콘솔에 입력하여 실행하거나 최소화 하여 bookmarklet


Chrome 67에서 테스트했습니다.


사용 된 소스 : 1 , 2

답변

부분적인 해결책을 찾았습니다. http://prose.io 를 사용하여 github에서 파일을 삭제할 수 있지만 폴더가 아닌 파일 만 삭제할 수 있습니다.

댓글

h3>

  • prose.io 는 웹 인터페이스를 통해 github에서 파일을 삭제하는 방법에 대한 정답입니다. '은 github '의 인터페이스가 아니지만 완전히 훌륭하게 작동합니다. 난 그냥 비밀 명령 줄로 이동하지 않고이 작업을 수행하는 방법을 찾고 있었고 작업에 완벽합니다 😀

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다