Git と GitHub の使いかた

:

きっかけ

怖い人(Twitter:@lnln_ch)に git の使いかたを載せたページが欲しいといわれたので 公開します。

git の使いかた

  1. git clone リポジトリ名
  2. git checkout -b ブランチ名 ブランチを作成して作成したブランチに移動する。
  3. git push -u origin "ブランチ名" (ブランチを作った初回のみ)
  4. git pull
  5. ソースコードを編集
  6. git add 編集したファイル名
  7. git commit -m 'ここにコミットメッセージ'
  8. git push
  9. 4 から 8 を繰り返す。

GitHub の使いかた

  1. issue を立てる。
  2. 進捗が生まれて上の 8 をしたら GitHub のページ上でプルリクエストを作成する。
  3. レビューされるのを待つ。
  4. レビューしてみよう!(もし新しいやつが上っていたら様子を見てコメントしよう)
  5. レビューできたらマージをコミットしてみよう!

git のコマンド使いかた

  • すべてのコマンドはgitを頭につけるので以下省略する。
  • わからない時はgit コマンド --helpでマニュアルが見れる(ただし英語……)
コマンド 解説
status git の状態を見る
add ファイル名 ファイルの変更履歴を git に記録する
commit -m メッセージ 変更履歴をメッセージを付けて記録する
checkout ブランチ名 指定したブランチに移動する
checkout -b ブランチ名 指定したブランチを作成し移動する
push パソコンで記録した変更履歴を GitHub に送る
pull GitHub に記録された変更履歴をもってくる
stash 変更履歴を一時退避させる
stash pop 上で退避させた変更履歴を元に戻す