Skip to main content

리포지토리에서 파일 삭제

GitHub의 리포지토리에서 개별 파일 또는 전체 디렉터리를 삭제할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

People with write permissions can delete files or directories in a repository.

파일 및 디렉터리 삭제 정보

디렉터리의 모든 파일을 포함하여 리포지토리 또는 전체 디렉터리에서 개별 파일을 삭제할 수 있습니다.

쓰기 권한이 없는 리포지토리에서 파일 또는 디렉터리의 삭제를 시도하면 프로젝트를 개인 계정으로 포크하고 변경 내용을 커밋한 후 원래 리포지토리로 pull request를 보낼 수 있습니다. 자세한 내용은 "끌어오기 요청 정보"을(를) 참조하세요.

삭제한 파일 또는 디렉터리에 중요한 데이터가 포함되어 있으면 리포지토리의 Git 기록에서 데이터를 계속 사용할 수 있습니다. GitHub에서 파일을 완전히 제거하려면 리포지토리의 기록에서 파일을 제거해야 합니다. 자세한 내용은 "Removing sensitive data from a repository(리포지토리에서 중요한 데이터 제거)"을(를) 참조하세요.

파일 삭제

  1. 리포지토리에서 삭제할 파일로 이동합니다.

  2. 오른쪽 상단 모서리에서 드랍다운 메뉴를 선택한 다음 파일 삭제를 클릭합니다.

    디렉터리에 대한 파일 목록의 스크린샷. 디렉터리 이름 오른쪽에는 케밥 아이콘으로 레이블이 지정된 단추가 진한 주황색으로 표시됩니다.

  3. "커밋 메시지" 필드에, 파일의 변경 내용을 설명하는 커밋 메시지를 간결하고 명확하게 입력합니다. 커밋 메시지에서 둘 이상의 작성자가 커밋의 특성을 지정할 수 있습니다. 자세한 내용은 "여러 작성자와 커밋 만들기"을(를) 참조하세요.

  4. GitHub에서 계정과 연결된 이메일 주소가 두 개 이상 있는 경우 이메일 주소 드롭다운 메뉴를 클릭하고 Git 작성자 이메일 주소로 사용할 이메일 주소를 선택합니다. 이 드롭다운 메뉴에는 확인된 이메일 주소만 표시됩니다. 이메일 주소 개인정보 보호를 사용하도록 설정한 경우 회신 불가 주소가 이 기본 커밋 작성자 이메일 주소가 됩니다. 회신 불가 이메일 주소의 정확한 형식에 대한 자세한 내용은 "커밋 메일 주소 설정"을(를) 참조하세요.

    커밋 작성자 이메일 주소를 선택할 수 있는 옵션이 있는 드롭다운 메뉴를 보여 주는 GitHub 끌어오기 요청의 스크린샷. octocat@github.com을 선택했습니다.

  5. 커밋 메시지 필드 아래에서 현재 분기 또는 새 분기에 커밋을 추가할지 여부를 결정합니다. 현재 분기가 기본 분기인 경우 커밋에 대한 새 분기를 만든 다음 끌어오기 요청을 만들도록 선택해야 합니다. 자세한 내용은 "끌어오기 요청 만들기"을(를) 참조하세요.

    기본 분기에 직접 커밋하거나 새 분기를 만드는 라디오 단추를 보여 주는 GitHub 끌어오기 요청의 스크린샷. 새 분기를 선택했습니다.

  6. 변경 내용 커밋 또는 변경 내용 제안을 클릭합니다.

디렉터리 삭제

  1. 리포지토리에서 삭제할 디렉터리로 이동합니다.

  2. 오른쪽 위 모서리에서 드롭다운 메뉴를 선택하고 디렉터리 삭제를 클릭합니다.

    디렉터리에 대한 파일 목록의 스크린샷. 디렉터리 이름 오른쪽에는 케밥 아이콘으로 레이블이 지정된 단추가 진한 주황색으로 표시됩니다.

  3. 삭제할 파일을 검토합니다.

  4. "커밋 메시지" 필드에, 파일의 변경 내용을 설명하는 커밋 메시지를 간결하고 명확하게 입력합니다. 커밋 메시지에서 둘 이상의 작성자가 커밋의 특성을 지정할 수 있습니다. 자세한 내용은 "여러 작성자와 커밋 만들기"을(를) 참조하세요.

  5. GitHub에서 계정과 연결된 이메일 주소가 두 개 이상 있는 경우 이메일 주소 드롭다운 메뉴를 클릭하고 Git 작성자 이메일 주소로 사용할 이메일 주소를 선택합니다. 이 드롭다운 메뉴에는 확인된 이메일 주소만 표시됩니다. 이메일 주소 개인정보 보호를 사용하도록 설정한 경우 회신 불가 주소가 이 기본 커밋 작성자 이메일 주소가 됩니다. 회신 불가 이메일 주소의 정확한 형식에 대한 자세한 내용은 "커밋 메일 주소 설정"을(를) 참조하세요.

    커밋 작성자 이메일 주소를 선택할 수 있는 옵션이 있는 드롭다운 메뉴를 보여 주는 GitHub 끌어오기 요청의 스크린샷. octocat@github.com을 선택했습니다.

  6. 커밋 메시지 필드 아래에서 현재 분기 또는 새 분기에 커밋을 추가할지 여부를 결정합니다. 현재 분기가 기본 분기인 경우 커밋에 대한 새 분기를 만든 다음 끌어오기 요청을 만들도록 선택해야 합니다. 자세한 내용은 "끌어오기 요청 만들기"을(를) 참조하세요.

    기본 분기에 직접 커밋하거나 새 분기를 만드는 라디오 단추를 보여 주는 GitHub 끌어오기 요청의 스크린샷. 새 분기를 선택했습니다.

  7. 변경 내용 커밋 또는 변경 내용 제안을 클릭합니다.