@amoon46

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

vscodeのソース管理の3K+のエラーが解消できない

実現したいこと

vscodeのソース管理のエラーが発生しないようにしたい.

発生している問題・分からないこと

vscodeの左側のソース管理で変更を加えていないファイルが「ステージされている」の箇所で変更で削除され,「変更」の欄に同じファイルが勝手に追加される.

しかしながら,「ステージされている」ファイルと「変更」ファイルは同一のように見受けられる.

イメージ説明

「ステージされている」ファイル(削除済み)
イメージ説明

「変更」ファイル
イメージ説明

エラーメッセージ

基本的にエラーメッセージは出力されていない.「ステージされている」「変更」の箇所のファイルを削除すれば解消される.

しかしながら、削除後に作業を行っていると勝手に同様の問題が発生する.

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果
  • finderのuser直下に.gitの隠しファイルがないかを確認したが,存在しなかった.

  • 対象となるレポジトリをgit cloneし直した

  • githubとの連携であるSHH keysを作成し直した

  • gitをbrewのarm64をインストールし直した(多分この変更はあまり影響がなかった)
    https://steel-foe-7cd.notion.site/mac-git-cf85635e84bd432faf7ce4eb5c703dc3?pvs=4

補足

❯ sw_vers
ProductName:		macOS
ProductVersion:		14.2.1
BuildVersion:		23C71
❯ ls -a
.                                           .pub-cache
..                                          .pyenv
.CFUserTextEncoding                         .python_history
.DS_Store                                   .quokka
.RData                                      .rbenv
.Rapp.history                               .sqlite_history
.Rhistory                                   .ssh
.Trash                                      .swiftpm
.anaconda                                   .tcshrc
.android                                    .th-client
.anyconnect                                 .thumbnails
.atom                                       .viminfo
.aws                                        .vscode
.bash_history                               .vuerc
.bash_profile                               .wakatime
.cache                                      .wakatime-internal.cfg
.cisco                                      .wakatime.bdb
.composer                                   .wakatime.cfg
.conda                                      .wakatime.log
.condarc                                    .wallaby
.config                                     .xonshrc
.continuum                                  .zcompdump-服部淳生のMacBook Air-5.8
.cups                                       .zcompdump-服部淳生のMacBook Air-5.8.1
.dart                                       .zcompdump-服部淳生のMacBook Air-5.9
.dart-tool                                  .zprofile
.dartServer                                 .zsh_history
.docker                                     .zsh_sessions
.emulator_console_auth_token                .zshrc
.flutter                                    AWSCLIV2.pkg
.flutter-devtools                           Applications
.gitconfig                                  BACKUP
.gradle                                     Creative Cloud Files
.ipynb_checkpoints                          Desktop
.ipython                                    Documents
.jupyter                                    Downloads
.lesshst                                    Google Drive
.local                                      Library
.matplotlib                                 Movies
.mysql_history                              Music
.npm                                        Pictures
.oh-my-zsh                                  Public
.p10k.zsh                                   Sites
.phpls                                      StudioProjects
.poetry                                     getting-started
.profile                                    opt
0 likes

2Answer

git rmしたファイルと同名のファイルを新しく置いたとか?
下記の操作でそれっぽい感じ再現できました

git init
echo "test" > test.txt
git add test.txt
git commit -m "test"
git rm test.txt
echo "test" > test.txt

そもそも1000個以上変更が表示されてるので正常にソース管理できていなさそうにみえます。

1Like

Your answer might help someone💌