他人のプロジェクトまたはオープンソース プロジェクトの場合は、Github でプロジェクトをフォークする必要があります。次に、フォークを複製します。これにより、プロジェクトで作業し、変更をローカルにコミットして、フォークされたリポジトリにプッシュすることができます。
それがあなた自身のプロジェクトであり、実際にブランチで作業したい場合は、リポジトリを複製してブランチを作成しgit checkout -b my_branchname
ます。その後、ブランチで作業し、コードをブランチにチェックインします。最終的には、このブランチをマスター ブランチにマージする必要があります。これを行うには、ローカルでマージできます。
git checkout master
git merge my_branchname
または、Github でプル リクエストを作成し、Github Web UI を介してブランチをマスターにマージできます。
このbundle
コマンドを RVM と組み合わせて使用すると、gem がローカルにインストールされます。ほとんどの場合、ホーム ディレクトリ ( ~/.rvm
) にインストールされます。Gem は残りのコードと一緒にパッケージ化されていないため、マスター リポジトリが台無しになることを恐れる必要はありません。