# 初めてのプロジェクトに参加したら

初めて、プロジェクトに参加した場合、まず何をすればよいのか、 gitを勉強したての頃はコマンドの使用方法など悩むことは多々あるでしょう。

このページでは、とりあえずプロジェクトに参加したらやっておきたいこと、やるべきであろうことを簡単に記述していきます。

もし、詳しい解説が見たい場合は、はじめてのGithubを参照してください。

# フォーク

共同開発用のリモートリポジトリのフォークボタンを押す。

# クローン

フォークしたリポジトリのURLをコピーして、以下のコマンドに貼り付ける。

$ git clone {{自分のリモートリポジトリのURL}}

# リモートの用意

共同開発用のリポジトリも追加しておきましょう。

$ git remote add upstream {{共同のリモートリポジトリのURL}}

# チェックアウト

作業用に新しくブランチを切りましょう。

$ git checkout -b {{ブランチ名}}

# コミット

変更を行ったファイルは以下のコマンドでステージング状態にしておきましょう。

ステージング状態とは、プッシュするファイルを準備するスペースのことです。

$ git add {{変更したファイル名}}

変更を反映するためにcommitをしましょう。

$ git commit -m "コミットメッセージ"

# プッシュ / プルリクの作成

gitに変更した内容を反映させるリクエストを送ります。

$ git push origin {{作業していたブランチ名}}

あとは、Githubのwebサイトに移動し、 create pull Request ボタンを押して、必要事項を入力すれば完了です。

# 変更内容を取得

共同のリモートリポジトリから変更内容を取得しましょう。

$ git pull upstream master

# ブランチの切り替え

チェックアウトコマンドで行うことが出来ます。

$ git checkout {{切り替えたいブランチ名}}