RSpec学習メモ [RSpec編] 01_環境構築

<リポジトリのフォーク>

Githubのアカウントを所有していると、自分のアカウント内に既存のリポジトリの複製を作成することができ、この操作をフォークと呼ぶ。

共有されていないリポジトリに対して書き込むことはできないが、フォークしたリポジトリは自分の所有物なので、自由に更新することができる。

つまり、自分のフォークを作成すれば、共有されていないリポジトリをベースとした作業を始めることができる。

 

---------------------------------------------------------------------------------------

 

<プルリクエスト>

開発者のローカルリポジトリでの変更を他の開発者に通知する機能のこと。次のような機能を提供する。

 

・機能追加や改修など、作業内容をレビュー・マージ担当者やその他関係者に通知する。

ソースコードの変更箇所をわかりやすく表示する。

ソースコードに関するコミュニケーションの場を提供する。

 

---------------------------------------------------------------------------------------

 

<課題を終えて学んだこと>

bundlerを使用するのではなく、vendor/bundle以下にgemをインストールしていく場合は、git ignoreしないとgit add.などのコマンドで取得したgemライブラリのソースコードがコミット対象に含まれてしまう。

 

今回作業ブランチへ切り替えをせず、コミットとgit pushを行ったが、必ず作業ブランチへ切り替えて作業をすることを忘れないようにする。