sourcetreeからgithubにあげたファイルを削除したんですが、githubに戻ってみてみたらステータス上は削除されてるんですが中身は見えます。これすらも削除したい。
testというファイルをあげたけど、sourcetreeで削除。
githubではまだtestがある。
この表示も消したいです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答3件
0
参考情報
- Git リポジトリに上がっているファイルを履歴ごと消すには?
https://qiita.com/go_astrayer/items/6e39d3ab16ae8094496c
- Git ファイルの履歴を完全に削除する
https://gist.github.com/ktx2207/3167fa69531bdd6b44f1
- コミット履歴からファイルを削除する
http://network.station.ez-net.jp/special/git/usage/commit/remove-file.asp
- Gitの履歴から重要なファイルとそのコミットを削除する
投稿2019/07/06 09:22
総合スコア22328
0
いちおう、filter-branch
という手段があって、過去の履歴も全て塗り替えて消してしまうことが可能です(Qiita)。
ただし、
- 同じリポジトリを使っている全員に対して、この操作をする旨を伝えてローカルで対応してもらわないとトラブルになります。不特定多数の人が開発に参加しているリポジトリの場合、事実上不可能です。
- 操作が複雑な上に、ミスをすると取り返しがつかなくなります。
ということで、履歴が浅い場合にはリポジトリごと消して再作成、のほうが手軽です。
投稿2019/07/05 02:14
総合スコア146509
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

0
ベストアンサー
Gitというものはバージョン管理システムってことで、作業フォルダのあらゆる修正を記録し、任意の時点のフォルダ状態に戻すことができる、というのも旨とするツールです。
お望みのようなことはムリだと思っておきましょう
どうしても削除したいなら、そのリポジトリを削除してしまい、新たにリポジトリを作り直すことですね
投稿2019/07/05 02:05
総合スコア88163
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
関連した質問
sourcetreeからgithubにあげたファイルを削除したんですが、githubに戻ってみてみたらステータス上は削除されてるんですが中身は見えます。これすらも削除したい。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。