da202308051601
@da202308051601

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ターミナルからではなく、vs codeの矢印アイコンを押して変更を破棄したい。

実現したいこと

  • 以下画像のように矢印アイコンを押して、vs codeで変更を破棄したいです。
    何かご存知や心当たりの方がいらっしゃればご回答お願いします。
    スクリーンショット 2023-08-13 13.48.48.png

前提

上記画像のようにvs codeの矢印を押して、変更を破棄しようとしたら以下のようなエラーが出ます。
ファイルの変更も新規追加の取り消し両方でエラー出てきます

発生している問題・エラーメッセージ

> git clean -f -q -- /Users/user/ドキュメント/hogehoge/hogehoge/docs/さs.txt
fatal: /Users/user/ドキュメント/hogehoge/hogehoge/docs/さs.txt: '/Users/user/ドキュメント/hogehoge/hogehoge/docs/さs.txt' is outside repository at '/Users/user/ドキュメント/hogehoge/hogehoge'

試したこと

・gitの最新化 2.41.0
・再クローン
・vs codeの再起動
・エラー発生ブランチからtestブランチを作成して、そのブランチで変更を破棄。
・「git checkout .」と「git clean -df .」では変更破棄できました。

補足情報(FW/ツールのバージョンなど)

  • 他の方からは以下のページが参考になると言われたので自分の環境にコマンドの内容を置き換えて実行してみましたが、ファイルの編集が始まるだけでどのようにしたら解決できるのかよくわかりませんでした。
    https://qiita.com/mas0061/items/694d97119d76029dc26d
  • vs codeでクローンしたフォルダがなぜか以下のように大文字表示(hogehoge→HOGEHOGE)なりますが、まさかこれが関係してるのでしょうか?
    スクリーンショット 2023-08-13 14.24.22.png
0

1Answer

自己解決
パスに日本語を含まないようにしたらアイコンから変更の取り消しができました。

/Users/user/ドキュメント/hogehoge/hogehoge/docs/さs.txt

/Users/user/work/hogehoge/hogehoge/docs/さs.txt

1Like

Your answer might help someone💌