Save 37% off PRO during our Black Friday Sale! »

演習:Gitの操作(基本編) / GitHub Practice Basic

A10e41b0a61d59f2258d7f6172c33479?s=47 kaityo256
October 15, 2021

演習:Gitの操作(基本編) / GitHub Practice Basic

物理情報工学ソフトウェア開発演習

A10e41b0a61d59f2258d7f6172c33479?s=128

kaityo256

October 15, 2021
Tweet

Transcript

  1. 1 18 演習:Gitの操作(基本編) 慶應義塾大学理工学部物理情報工学科 渡辺 物理情報工学ソフトウェア開発演習

  2. 2 18 • Gitの初期設定を行う • コマンドラインでGitの操作を一通り確認する • VSCodeからもGitの操作ができることを確認する

  3. 3 18 初期設定 git config --global user.name "ユーザー名" git config

    --global user.email "メールアドレス“ git config --global core.editor vim git config --global core.autocrlf false git config --global init.defaultBranch main git config --global alias.st "status -s" ホームディレクトリ .gitconfig 上記設定は、ホームディレクトリ直下の .gticonfigに書き込まれる Gitに名前やアドレス、その他設定を伝える
  4. 4 18 cd mkdir git ディレクトリの作成 git ホームディレクトリに移動してから gitディレクトリを作成 カレント

    ディレクトリ mkdir test cd test さらにtestディレクトリを作成して そこへ移動 git test
  5. 5 18 README.mdファイルの作成 git test README.md

  6. 6 18 リポジトリの初期化 git init git test README.md .git .gitディレクトリが作られ、

    testがgit管理下に入る
  7. 7 18 インデックスへの追加 git add README.md README.md README.md ワーキングツリー インデックス

    リポジトリ ワーキングツリーからインデックスにファイルをコピー
  8. 8 18 コミット git commit -m "initial commit" README.md README.md

    ワーキングツリー インデックス リポジトリ README.md インデックスの状態をそのまま「歴史」としてリポジトリに保存
  9. 9 18 README.md README.md ワーキングツリー インデックス リポジトリ README.md ファイルの修正 ワーキングツリーが、インデックス、リポジトリと異なる状態になる

  10. 10 18 README.md README.md ワーキングツリー インデックス リポジトリ README.md インデックスへの追加 git

    add README.md ワーキングツリーからインデックスにファイルをコピー
  11. 11 18 コミット git commit -m "adds new line" インデックスの状態をそのまま「歴史」としてリポジトリに保存

    README.md README.md ワーキングツリー インデックス リポジトリ README.md
  12. 12 18 ファイルの修正 ワーキングツリーが、インデックス、リポジトリと異なる状態になる README.md README.md ワーキングツリー インデックス リポジトリ README.md

  13. 13 18 コミット(自動ステージング) git commit -am "modifies README.md" README.md README.md

    ワーキングツリー インデックス リポジトリ README.md commit -a オプションにより、修正のあるファイル全てを 自動でステージングしてからコミットする (ステージングを飛ばしているわけではない)
  14. 14 18 歴史の確認 git log git log --oneline main HEAD

    initial commit adds new line modifies README.md ターミナルに表示された情報から 「玉と線」を頭の中に再構成すること
  15. 15 18 VSCodeからの操作 git add README.md この「+」ボタンがgit addに対応

  16. 16 18 git commit –m ”commit from VSCode” チェックボタン がgit

    addに対応 ここにコミットメッセージが 書ける
  17. 17 18 main HEAD initial commit adds new line modifies

    README.md commit from VSCode 歴史の確認 git log --oneline