ワーキングコピーをステージング状態にする - Git による版管理環境を構築する

SPECIAL


ワーキングコピーをステージング状態にする

ワーキングコピーのファイルを編集したら、次のようにして、それをステージングすることができます。

ステージングされたファイルは、次のコミットの対象となります。

git add ファイル名

このようにすることで、指定したファイルのワーキングコピーが、ステージングされます。

この時 "git status" を実行してみると、次のような状態になっていました。

# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: VoIP/CallHistory2.h
#

これで、対象ファイルが、次回コミット時に Git リポジトリに格納されることになります。

ここでは、もしこのファイルをステージング状態から解除したい場合には "git reset HEAD ファイル名" を実行すれば良いということも記されていました。

 

Git では、ステージングされたファイルだけがコミットの対象になります。また、ステージング後にそのファイルを編集しても、再度ステージングしない限りは、最後にステージングした内容でコミットされるようになるようです。

 

目次