👏git rm --cached ファイルをリモートリポジトリのみ削除する2021/11/08に公開2024/01/062件GittechDiscussionflyingbarbarian2022/01/11に更新rmは、ファイルやディレクトリを削除するためのunixのコマンドです。 https://linuxjm.osdn.jp/html/GNU_fileutils/man1/rm.1.html git rmは、gitのworking treeとindexからファイルを削除するコマンドです。 https://git-scm.com/docs/git-rm git rm --cachedはgitのindexからファイルを削除し、working treeには影響を与えないコマンドです。 https://git-scm.com/docs/git-rm#Documentation/git-rm.txt---cached 全てローカルリポジトリのみで完結した話で、リモートリポジトリは関係ありません。 indexとかworking treeはこんな感じのものです。 https://backlog.com/ja/git-tutorial/intro/04/ 上記を参考に記事の修正を検討してみて下さい。 エンジニア同士、今後も勉強もアウトプットも頑張っていきましょう!! 柾樹2022/01/14コメントのほどありがとうございます! git rm --cachedはgitのindexからファイルを削除し、working treeには影響を与えないコマンドです。 全てローカルリポジトリのみで完結した話で、リモートリポジトリは関係ありません。 はい、自分もその認識でした。 なので、 git rm --cached を実行 変更をpush .gitignoreにファイル名を追加 でリモートブランチからファイルを削除して、ローカルに残すことを想定していました。 しかし、この文章のままだとわかりづらいので、修正しました。 アドバイスのほどありがとうございました。 返信を追加
flyingbarbarian2022/01/11に更新rmは、ファイルやディレクトリを削除するためのunixのコマンドです。 https://linuxjm.osdn.jp/html/GNU_fileutils/man1/rm.1.html git rmは、gitのworking treeとindexからファイルを削除するコマンドです。 https://git-scm.com/docs/git-rm git rm --cachedはgitのindexからファイルを削除し、working treeには影響を与えないコマンドです。 https://git-scm.com/docs/git-rm#Documentation/git-rm.txt---cached 全てローカルリポジトリのみで完結した話で、リモートリポジトリは関係ありません。 indexとかworking treeはこんな感じのものです。 https://backlog.com/ja/git-tutorial/intro/04/ 上記を参考に記事の修正を検討してみて下さい。 エンジニア同士、今後も勉強もアウトプットも頑張っていきましょう!! 柾樹2022/01/14コメントのほどありがとうございます! git rm --cachedはgitのindexからファイルを削除し、working treeには影響を与えないコマンドです。 全てローカルリポジトリのみで完結した話で、リモートリポジトリは関係ありません。 はい、自分もその認識でした。 なので、 git rm --cached を実行 変更をpush .gitignoreにファイル名を追加 でリモートブランチからファイルを削除して、ローカルに残すことを想定していました。 しかし、この文章のままだとわかりづらいので、修正しました。 アドバイスのほどありがとうございました。 返信を追加
柾樹2022/01/14コメントのほどありがとうございます! git rm --cachedはgitのindexからファイルを削除し、working treeには影響を与えないコマンドです。 全てローカルリポジトリのみで完結した話で、リモートリポジトリは関係ありません。 はい、自分もその認識でした。 なので、 git rm --cached を実行 変更をpush .gitignoreにファイル名を追加 でリモートブランチからファイルを削除して、ローカルに残すことを想定していました。 しかし、この文章のままだとわかりづらいので、修正しました。 アドバイスのほどありがとうございました。
Discussion
rmは、ファイルやディレクトリを削除するためのunixのコマンドです。git rmは、gitのworking treeとindexからファイルを削除するコマンドです。git rm --cachedはgitのindexからファイルを削除し、working treeには影響を与えないコマンドです。全てローカルリポジトリのみで完結した話で、リモートリポジトリは関係ありません。
indexとかworking treeはこんな感じのものです。
上記を参考に記事の修正を検討してみて下さい。
エンジニア同士、今後も勉強もアウトプットも頑張っていきましょう!!
コメントのほどありがとうございます!
git rm --cachedを実行でリモートブランチからファイルを削除して、ローカルに残すことを想定していました。
しかし、この文章のままだとわかりづらいので、修正しました。
アドバイスのほどありがとうございました。