Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

kaityo256
October 29, 2021

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

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

kaityo256

October 29, 2021
Tweet

More Decks by kaityo256

Other Decks in Education

Transcript

  1. 8 53 • メールアドレス • パスワード • アカウント名 等を聞かれるので、順番に答える 「製品のアップデート情報をメールで受け取るか」については「n」でOK

    ロボットでないことの認証(例えば渦巻銀河をクリックするタスク)を実行 ブラウザをまだ閉じない事 最後に登録のためのコードがメールで送られるので、それを入力すれば登録完了
  2. 9 53 鍵のペアの作成 cd ssh-keygen 鍵を作るコマンド Generating public/private rsa key

    pair. Enter file in which to save the key (/z//.ssh/id_rsa): Created directory ‘/z/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: 実行すると以下のような表示になる(順番に聞かれる) 1 2 3 1. 「/z/.ssh/id_rsa」と入力すること 2. パスフレーズ(パスワード)を入力。必ず入力すること。なお、ここ で入力した文字は画面に表示されない。 3. 同じパスフレーズを入力。ここでも文字は表示されない
  3. 15 53 鍵の確認 ssh -T [email protected] Are you sure you

    want to continue connecting (yes/no/[fingerprint])? yesと入力 Enter passphrase for key ‘/path/to/.ssh/id_rsa': パスフレーズを入力 ここは人によって異なる Hi (GitHubアカウント名)! You've successfully authenticated, but GitHub does not provide shell access. 以下の表示が出れば成功
  4. 20 53 cd cd github git clone [email protected]:アカウント名/test.git cd test

    ここは先ほどコピーしたはずなので、右クリックからPaste github test ここがカレントディレクトリに .git リモートリポジトリ README.md LICENSE .git git cloneが作るもの
  5. 26 53 git init git add README.md git commit -m

    "initial commit" github test2 README.md .git
  6. 28 53 「…or push an existing repository from the command

    line」のコピーボタンを押す
  7. 29 53 git remote add origin [email protected]:アカウント名/test2.git git branch -M

    main git push -u origin main 先ほどコピーした三行を、そのままGit Bashに貼り付けて実行する test2 README.md .git リモートを登録して git push .git リモートリポジトリ
  8. 36 53 1 2 3 3 4 1. タイトル「READMEを修正」 2.

    内容「内容を追加」 3. ラベル「enhancement」を付与 4. 「Submit new issue」でissueを開く
  9. 37 53 cd cd github cd test git switch -c

    feat/1/README GitBashで以下を実行 main feat/1/README ブランチの命名規則は人によるが、ここでは 「ラベルに対応する接頭辞(feat)/issue番号/内容」とする
  10. 38 53 main feat/1/README github/test/README.mdを修正してコミットする git add README.md git commit

    -m "closes #1" コミットメッセージを間違えないこと! #1の前に空白を入れること。
  11. 50 53 git add README.md git commit -m "fixes #2"

    ファイルを修正してからコミット コミットメッセージを間違えないこと git switch main git merge doc/2/README メインブランチに戻ってマージ この時点ではまだプッシュしないこと