fr-itaya / training

0 stars 0 forks source link

バージョン管理 - GitHub - GitHubを使う #20

Closed fr-sato closed 10 years ago

fr-sato commented 10 years ago

■目的

GitHubを使い、Gitとの連携の流れを学びます。

■課題

  1. 開発環境の公開鍵をGitHubに登録して下さい
  2. GitHubでリポジトリを作成して下さい
  3. GitHubで作成したリポジトリを開発環境にcloneして下さい(その際、アカウント、パスワードが聞かれないようにして下さい)
  4. ローカルブランチを作成し、リモートで管理出来るようプッシュしGithubで確認出来るようにして下さい
  5. ローカルブランチにて課題で作成したファイルをコミット後、リモートブランチにプッシュしてGitHubでコミットを確認出来るようにして下さい
  6. GitHub上でリモートブランチからmasterブランチへPRを送って下さい

終わったらGitHubのリポジトリ、およびPRを共有して下さい。

fr-sato commented 10 years ago

良い機会なので今まで作成したVimやtmuxのdotfilesをGitHubで管理してみましょう。

fr-itaya commented 10 years ago

本課題は作業開始14:45、工数見積もりは全体で2時間とします。 宜しくお願い致します。

fr-itaya commented 10 years ago

GitとGitHubの連携が完了しました。

fr-sasaki commented 10 years ago

確認しました!

1点、コミットユーザーがEC2 Default Userとなっているので、fr-itayaが入るように設定しましょう。 上の設定が終わったらdotfilesの管理について説明します!

fr-itaya commented 10 years ago

下記の要領で設定しました。

$ git config --global user.name "fr-itaya"
$ git config --list
user.name=fr-itaya
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=git@github.com:fr-itaya/FR-Developers_Training.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
fr-itaya commented 10 years ago

コミットユーザfr-itayaで4-6をやり直しました。 PRはこちらになります。 https://github.com/fr-itaya/FR-Developers_Training/pull/2

fr-sato commented 10 years ago

確認しました。

https://github.com/fr-itaya/FR-Developers_Training/pull/2/commits

一度EC2 Default Userでcommitしたものをfr-itayaで取り消して再commitするのではなく、fr-itayaのみで該当ファイルをcommitするようにしましょう。そうするとログが見やすくなります。

良い機会なので、PRをクローズせず、settingsブランチの履歴を戻したりして対応してみてください。

fr-itaya commented 10 years ago

やっとコミットログをなるべく汚さずPRまでこぎつけました…。 PRはこちらになります。ご確認宜しくお願い致します。 https://github.com/fr-itaya/FR-Developers_Training/pull/3

fr-sasaki commented 10 years ago

確認してOKだったのでクローズします!