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
で、履歴が確認できました。