gitの操作 - roratorio-hub/ratorio GitHub Wiki

PRを検証する

git fetch <どのリポジトリの> <どのPRを>:[どんなローカルブランチに取り込む]

例:git fetch origin pull/499/head:pr-499

  • origin = クローン元となったリポジトリの
  • pull/499/head = Pull Request #499 の最新のコミットを含む状態を
  • pr-499 = ローカルの pr-499 ブランチとして取り込む

image

git switch [任意のローカルブランチ名]

例:git switch pr-499

  • pr-499 = ローカルの pr-499 ブランチに切り替える

image

別のブランチの更新内容を取り込む

取り込みたいブランチをローカルにダウンロードする

git fetch origin pull/499/head:pr-499

最終的に更新内容をまとめたいローカルブランチに切り替える

git switch this-is-local-branch

取り込みたいローカルブランチを現在のローカルブランチにマージする

git merge pr-499

image

コードがいつ更新されたか調べる

git blame <ファイル名> -L <開始行>,<終了行>

image image

git管理に移行される前の履歴は追えませんが 例えば「このダメージ計算式はいつ確認・更新されたのか」などを確認する場合が考えられます。

コミットを取り消す

直前のコミットを打ち消すがファイルの変更内容はそのままにする場合

git reset --soft HEAD^

直前のコミットを打ち消しファイルの変更内容も元に戻す場合

git reset --hard HEAD^

image

⚠️ **GitHub.com Fallback** ⚠️