かざいむ日誌

IT関係で知ったことなどを記事としてあげていきます。内容に不備や質問などあればぜひコメントをよせてください。

Gitのaddの意味わかってなかった。

Gitのaddコマンドはファイルを追跡対象にするものだと思っていたが、勘違いが解けたのでメモ。

Gitではステータスが4つ。untracked、unmodified、modified、stagedである。新しく追加したファイルはuntracked。これを次のcommitに入れるのがaddというコマンド。つまり、stagedにステータスを変える。変更をしたファイルはmodified、それをaddすると次のcommit対象になり、stagedになる。

 

色々とすっきり分かってよかった。

 

Git - 変更内容のリポジトリへの記録

https://git-scm.com/figures/18333fig0201-tn.png