git addの反映情報先について

IaCの練習でBicepのテンプレートをVSCodeで作成し、Gitで管理する作業中

git add .
git commit -m "~~"
git push ~~

をしても変更した内容がpushされなかった。

Geminiに聞いてみると

ファイルの編集: VS Code で XXX.bicep を編集します。

ファイルの保存 (Ctrl+S など): ここで初めて、ディスク上の vnet.bicep ファイルに編集内容が書き込まれます。

git add .: ディスク上の保存された vnet.bicep の内容が、Git のステージングエリアにコピーされます。

git の公式情報を見ると

と記載のある通り、ファイルの中身なので「保存」をしないと更新されないっぽい(消しちゃった)

言われてみればだけどはえ~ってなりました。

コメント