Gitがインストールされているかどうかを確認するには,ターミナルから以下のコマンドを入力します.
$ git --version
git version 2.15.2 (Apple Git-101.1)
Gitで使用する「ユーザー名」と「メールアドレス」を設定します.
git config --global user.name "{ユーザー名}"
git config --global user.email メールアドレス
$ git config --global user.name "UserName"
$ git config --global user.email xxx@yyy.com
$ git config --list
credential.helper=osxkeychain
user.name=UserName
user.email=xxx@yyy.com
例としてHomeフォルダに'git'フォルダを作成し,'git'フォルダ内のファイルをGitで管理してみます.
mkdir git と入力し,gitフォルダを作成します.
$ mkdir git
cd git と入力し,gitフォルダに移動します.
ls コマンドでgitフォルダ内のファイルを確認します(今回は作成したばかりなので,空です).
$ cd git
$ ls
$
試しに,'hello.txt' というファイルを作成してみます.
'hello.txt' というファイルを作成するには,touch hello.txt と入力し,hello.txt ファイルを作成します.
$ touch hello.txt
'hello.txt' が作成されているのかを確認します.
$ ls
hello.txt
基本動作の確認
幾つかの基本コマンドを使って,動作確認をしてみます.
git init コマンドを使用して,Gitの「リポジトリ*」を初期化します.
$ git init
Initialized empty Git repository in /Users/hide/git/.git/
これで,'git' フォルダ内に「リポジトリ」が作成されます.
3. git status でステータスを確認
ここで,git statusコマンドを使用して,ステータスを確認してみます.
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
hello.txt
nothing added to commit but untracked files present (use "git add" to track)
$
「hello.txtファイルは追跡されていない」という旨のメッセージが表示されます.
4. git addでファイルの追跡を開始
git add コマンドを使用して,hello.txt ファイルの追跡を開始します.
$ git add hello.txt
ここで再び git status コマンドを使用して,ステータスを確認してみます.
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: hello.txt
$
hello.txtファイルがコミット**できる状態になっています.
git commit で変更内容をリポジトリにコミットする
git commit コマンドを使用して,変更内容をリポジトリにコミットします.
それには,git commit -m "first commit" と入力します.
$ git commit -m "first commit"
[master (root-commit) 54c4f91] first commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 hello.txt
これで,hello.txtファイルがコミットされました.
ここで,git status コマンドを使用して、ステータスを確認してみます.
$ git status
On branch master
nothing to commit, working tree clean
「作業スペースがクリーンになった」というメッセージが表示されています.
5. git log でコミットの履歴を確認
git log コマンドを使用して,コミットの履歴を確認してみます.
$ git log
commit 54c4f9101e04edfffeb2d56b9a6e99f3f920f688 (HEAD -> master)
Author: HidehikoMURAO <hidehiko.murao@gmail.com>
Date: Thu Aug 2 23:37:08 2018 +0900
first commit
以下の3つの情報が表示されています.
- コミットしたユーザーの情報(名前とメールアドレスは、初期設定で設定した情報)
- 日付
- コミットメッセージ
-----
* リポジトリ:ファイルの状態を記録する場所
** コミット:ファイルやディレクトリをリポジトリに登録すること
0 件のコメント :
コメントを投稿