Gitリポジトリに登録したファイルを変更してみます。
~/sandbox/sample.txt の内容を
Ragtimeblues
https://ragtimeblues.net/
に変えました。
状態を確認してみます。
$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: sample.txt
no changes added to commit (use "git add" and/or "git commit -a")
となり、「ファイルが変更されたけどコミット用にステージされていない(変更されたのはsample.txt)」という状態だということがわかります。「コミットされるものが更新されるように”git add … “を使え」とあるのでgit addを実行したいところですが一旦変更内容を確認してみます。
$ git --no-pager diff
diff --git a/sample.txt b/sample.txt
index e797928..1e85400 100644
--- a/sample.txt
+++ b/sample.txt
@@ -1 +1,2 @@
Ragtimeblues
+https://ragtimeblues.net/
で、変更内容が確認できました 。では、git addして状態も確認してみます。
$ git add sample.txt
$ git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: sample.txt
変更がコミットされるものの中に
modified: sample.txt
がありますので、コミットします。コミットメッセージは
add URL
add the URL of the Ragtimeblues
とします。(2行目が空行なのは理由がありますが別の機会に説明します)
$ git commit
[master ee8831f] add URL
1 file changed, 1 insertion(+)
とコミット完了です。
二回目のコミットが終ったところで、履歴を確認してみます。履歴の確認はgit logを使います。
$ git --no-pager log
commit ee8831f07fcd5007816ef6e75682b826659a79cd
Author: tomohiro <tomohiro@example.com>
Date: Fri Jan 1 20:51:25 2016 +0900
add URL
add the URL of the Ragtimeblues
commit ab374c5f64e3de33b079b9e013ac2cec7830935d
Author: tomohiro <tomohiro@example.com>
Date: Fri Jan 1 16:57:09 2016 +0900
first commit
で、履歴が確認できました。