Help us understand the problem. What is going on with this article?

git for windows 初めてのadd,commit

More than 3 years have passed since last update.

まずはファイルを作ってaddしてみよう

現状の確認

$ git status
On branch master

Initial commit

nothing to commit (create/copy files and use "git add" to track)

現状は空っぽです。

ファイルを新しく作る

$ touch read.me
$ git status
On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        read.me

nothing added to commit but untracked files present (use "git add" to track)

touchはファイルのタイムスタンプを変更するコマンドですが、空のファイルを作ることもできます。
ステイタスを見ると「read.me」は「Untracked files」とでてきます。これはリポジトリで管理されていないファイルということです。

登録してみる

$ git add read.me
$ git status
On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   read.me

git addコマンドでステージ領域(コミットをする前の一時領域)へ登録します。

commitしてみよう

commitしてみる

$ git commit -m "my  first commit"
[master (root-commit) 4833fd1] my  first commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 read.me
$ git status
On branch master
nothing to commit, working directory clean

git commitコマンドでコミットします-mはコミット内容の概要を追加するオプションです。
git statusを確認するとread.meがなくなってしまいました。これはワーキングディレクトリ、つまり作業中のファイルはないよってことで、read.meはリポジトリにいます。

ファイルはディレクトリにありますよ

$ ls
read.me

logを見てみる

$ git log
commit 4833fd1ad12c674fb6d4583afb59a11193e759b4
Author: firstname lastname <your_email@example.com>
Date:   Sat Jul 9 12:25:18 2016 +0900

    my  first commit

logをみればcommitできていることがわかります。
4833fd・・・はハッシュです、コミットの番号です。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした