質問: ### 前提・実現したいこと ブラウザ上で作成したGithubのリモートリポジトリにブラウザから直接作業してきたディレクトリをアップロードしたのですが、ディレクトリの中にディレクトリをアップロードしてしまったので不要なディレクトリの削除をしたいです。 ### なぜ、このような事象が起きてしまったのか? 簡単にディレクトリの中にディレクトリをアップロードしてしまう経緯をお話しします。 ※ローカルリポジトリとリモートリポジトリは紐付けてある前提です。 1Githubにブラウザ上でリモートリポジトリの作成 ↓ 2git cloneでクローンを作成しmasterブランチとは別にdevelopブランチを作成し作業 ↓ 3作業を終えcommitしgit push origin developでリモートリポジトリにpush ↓ 4ブラウザ上で作業したフォルダをドラッグ&ドロップでアップロード ↓ 5次の日に作業をし終了時にcommitしgit push origin developでpush ↓ 6リモートリポジトリのファイルを確認したところ最新のものに更新されていなかったのでディレクトリの中にディレクトリを再度アップロードしてしまった という流れです。 **現在の状況** ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/4f6daef384e32008287feb54128fe46c.png) ### 質問内容 1. Githubにアップロードしたファイルはpushしただけでは最新のものに更新されないのでしょうか? 更新する方法があるのであれば教えていただきたいです。 2. Github上の不要なディレクトリやファイルの削除方法についても教えていただきたいです。 検索の方法が悪いのか解決するような記事を見つけることができませんでしたので、 ご教授いただけると幸いです🙇♂️
回答: .gitignoreというファイルで、対象から外すことが可能です。 ``` FizzBuzz ``` あとは、cacheを削除すればいいです。 ``` > git rm -r --cached FizzBuzz ```