LoginSignup
25
25

More than 5 years have passed since last update.

gitのinit 〜 git commit までの流れ

Last updated at Posted at 2017-12-03

初めてgit commitまでやったのでメモ
このメモでは以下の流れについて記述します
1.gitの初期化
2.git add
3.git commit

使ったコマンドは以下の通り
・git init
・git status
・git add
・git commit
・git log

1.gitの初期化

git initでカレントディレクトリをGit管理対象にする

git_init
~/workspace $ mkdir git_test
~/workspace $ cd git_test/
~/workspace/git_test $ ls
~/workspace/git_test $ git init
Initialized empty Git repository in /home/ubuntu/workspace/git_test/.git/
~/workspace/git_test (master) $ 

git statusで現在のリポジトリの状態を確認

git_status
#何もファイルの編集作成をしていないのでこの結果
~/workspace/git_test (master) $ git status
On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)
~/workspace/git_test (master) $ 

2.git add で対象のファイルをステージングエリアに追加

git addで対象のファイルを指定
git add ファイル名(ファイルパス) で実行

git_add
#README.mdを作成
~/workspace/git_test (master) $ touch README.md
~/workspace/git_test (master) $ ls
README.md
~/workspace/git_test (master) $ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
         #新たにREADME.mdが存在していることを確認
        README.md

nothing added to commit but untracked files present (use "git add" to track)
~/workspace/git_test (master) $ git add README.md

git statusで状況を確認

git_status
~/workspace/git_test (master) $ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
         #README.mdがステージングエリアに追加
        new file:   README.md

~/workspace/git_test (master) $ 

3.git commitでリポジトリに追加

git commit -m "コメント" で実行
・もし-m を入れ忘れ、コメントが入らなかったら、Control+xで終了し、再度git commit -m "first commit"でコミットする
・またはnanoエディタで編集する

git_commit
#コメント付きでステージングエリアにあるものをリポジトリにコミット
~/workspace/git_test (master) $ git commit -m "my fiirst commit"
[master (root-commit) 0ccf01d] my fiirst commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 README.md
~/workspace/git_test (master) $ git status
On branch master
nothing to commit, working tree clean
~/workspace/git_test (master) $ 

git logでコミット履歴を確認できる

git_log
~/workspace/git_test (master) $ git log
commit 0ccf01d20dd8526ffd8d400c07956e7f45febae4 (HEAD -> master)
Author: <Cloud9ユーザー名> <Cloud9登録アカウント> #いつgmailの情報を取得した? →Cloud9の情報から取得したようだ
Date:   Fri Sep 22 13:00:50 2017 +0000
    #-m で指定したコメントが表示されている
    my fiirst commit
~/workspace/git_test (master) $ 
25
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
25