2016-06-26 2 views
0

한 개의 repo에 여러 개의 폴더가 있습니다. 원래 folder3에서 작업 중이었고 커밋을 푸시했습니다. 그런 다음 내 folder3의 이름을 folder3A로 변경하고 github로 푸시하기로 결정했습니다. 그런 다음 rm -rf folder3을 사용하여 로컬에서 folder3을 삭제 한 다음 커밋을 푸시했습니다. 파일이 로컬에서 찾을 수 없기 때문에 내 github repo에서 folder3을 제거하려는 경우 문제는 아래 명령 중 하나가 아닙니다. git rm -r --cached folder3, git rm -rf obj 모두이 오류 : fatal: pathspec 'folder3' did not match any files을 제공합니다. 로컬에서 삭제되었지만 여전히 github에있는 폴더 하나만 제거하려면 어떻게합니까?github repo에서 로컬로 삭제 된 폴더를 제거하는 방법은 무엇입니까?

+0

아마도 도움이 될까요? http://stackoverflow.com/questions/25458306/git-rm-fatal-pathspec-did-not-match-any-files – Qumeric

+0

제거하기 전에 지점을 체크 아웃 했습니까? git checkout branchname을 실행 한 다음 제거하십시오. – dmitryro

+0

당신이 * "내 folder3의 이름을 folder3A로 변경하기로 결정했다면 ... 그때 나는 folder3을 삭제했다"라고 말하면 혼란 스럽습니다. * 당신은'folder3'의 복사본을'folder3A'로 만들었습니까? –

답변

1

현재 디렉토리에있는 모든 항목을 추가하고 github을 폴더와 동기화하십시오.

git add * 
git commit -m "removed a folder" 
git push origin master 
+0

내 인증이 실패하여 푸시하려고했습니다. – Deke

관련 문제