2016-06-26 19 views
0

1つのレポに複数のフォルダがあります。もともとはfolder3に取り組み、コミットをプッシュしていました。それから私はfolder3の名前をfolder3Aに変更し、githubにプッシュした。それから私はrm -rf folder3を使ってローカルにfolder3を削除して、コミットをプッシュしました。ファイルがローカルに見つからないので、私のgithubリポジトリ内のfolder3を削除したい場合は、以下のコマンドのいずれも問題になりません: git rm -r --cached folder3git rm -rf objの両方にこのエラー:fatal: pathspec 'folder3' did not match any filesがあります。ローカルで削除されたがgithubにまだ残っているフォルダを1つだけ削除するにはどうすればよいですか?ローカルに削除されたgithubリポジトリ内のフォルダを削除するには?

+0

おそらくこれは役に立ちますか? http://stackoverflow.com/questions/25458306/git-rm-fatal-pathspec-did-not-match-any-files – Qumeric

+0

削除する前にブランチをチェックアウトしましたか? git checkout branchnameを実行してから削除してください。 – dmitryro

+0

あなたが「私のfolder3の名前をfolder3Aに変更することを決めたとき、私はそのフォルダ3を削除しました」と言うと混乱します。*あなたは 'folder3'のコピーを' folder3A'として作成しましたか? –

答えて

1

今すぐあなたのディレクトリにあるものをすべて追加して、あなたのフォルダにgithubを同期させてください。

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

私の認証は失敗し、私はプッシュしようとしていました。 – Deke

関連する問題