Gitの練習

  1. 前回の演習でhomeに作成したinfovisフォルダに移動してください。
  1. demoという名前のフォルダを作成し、作成したフォルダに移動してください。
  1. demoをGitレポジトリとして初期化してください。
  1. うまく初期化できたかどうかを、.gitがあるかどうかによって確認してみましょう。
  1. git statusでGitレポジトリの状態を確認してみてください。

  2. レポジトリ内にhello.txtというファイルを作り、hello, worldと入れてください。

  1. もう一度、git statusでレポジトリの状態を確認してください。hello.txtが追加されたことと、このファイルがGitによって追跡されていないことが示されているでしょうか。

  2. 現在のスナップショットをとる第一歩として、hello.txtをステージングエリアに追加してください。

  1. もう一度、git statusでレポジトリの状態を確認してください。hello.txtがステージングエリアに追加されているでしょうか。

  2. いよいよ現在のスナップショットをとります。git commitを実行し、コミットメッセージとして「first commit」と入力してください。

  1. git logを実行して、コミットができていることを確認してください。

  2. ディレクトリの状態とコミットの状態がそれぞれ以下になるよう、操作してください。

ディレクトリの状態

demo
├── cat.txt
├── dog.txt
└── hello.txt

コミットの状態git log --all --graph --decorate --onelineの出力結果)

*   624c647 (HEAD -> main) merge branches 'cat' and 'dog'
|\
| * 817b6b1 (dog) add dog.txt
* | 32595e2 (cat) add cat.txt
|/
* dcc60a7 first commit
  1. git log --all --graph --decorateの結果をgit-log.txtとして保存し、このファイルをコメントシートにアップロードしてください。

余力があったら

  1. GitHub上に新しいリモートレポジトリを作成し、demoをpushしてください。
    • GitHubでのリモートリポジトリ作成方法はこちら
    • ローカルリポジトリへのリモートリポジトリの追加方法はこちら(「リモートリポジトリの追加」と「リモートへのプッシュ」)
  2. リモートレポジトリのURLもコメントシートに記入してください。

参考情報

  • GitHub演習:とても分かりやすい講義ノート。おすすめです。
  • Pro Git:Gitのマニュアル。
  • Learn Git Branching:ブラウザで遊べるGitのゲーム。こちらもぜひどうぞ。