2
1

【Git・VSCode】VSCodeのソース管理が機能しなくなった時の対処

Posted at

VSCodeで開発中に「そろそろコミットしとこうかー」とソース管理からコミットしようと確認したところ、変更あるはずなのにいつの間にか更新の認識がされていないことに気がつきました。こちらの復旧方法をいろいろ調べて対処したのでまとめておきます。

          image.png
          保存してるのにコードの選択肢が出てこない

結論: 別でリモートリポジトリをクローンして.gitファイルをcpする

調べた結果これが一番手っ取り早そうでした。

作業

任意の場所に新たにリモートリポジトリからクローンをする

git clone <remote-repo-url>

新たにクローンしたリポジトリから.gitファイルを元のリポジトリへコピーする
私の場合はssh先に元リポジトリがあるので scpコマンドで以下のように実行

scp -r [ローカルファイルのパス] [ユーザー名]@[リモートサーバーのアドレス]:[リモート側のディレクトリパス]

この時点でコード管理が復活します

ssh先のターミナルでnameとemailを再設定

git config user.name [お名前]
git config user.email [メールアドレス]

これでコミットもプッシュもできるようになりました。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1