gitの操作 - roratorio-hub/ratorio GitHub Wiki
git fetch <どのリポジトリの> <どのPRを>:[どんなローカルブランチに取り込む]
例:git fetch origin pull/499/head:pr-499
-
origin
= クローン元となったリポジトリの -
pull/499/head
= Pull Request #499 の最新のコミットを含む状態を -
pr-499
= ローカルの pr-499 ブランチとして取り込む
git switch [任意のローカルブランチ名]
例:git switch pr-499
-
pr-499
= ローカルの pr-499 ブランチに切り替える
取り込みたいブランチをローカルにダウンロードする
git fetch origin pull/499/head:pr-499
最終的に更新内容をまとめたいローカルブランチに切り替える
git switch this-is-local-branch
取り込みたいローカルブランチを現在のローカルブランチにマージする
git merge pr-499
git blame <ファイル名> -L <開始行>,<終了行>
git管理に移行される前の履歴は追えませんが 例えば「このダメージ計算式はいつ確認・更新されたのか」などを確認する場合が考えられます。
直前のコミットを打ち消すがファイルの変更内容はそのままにする場合
git reset --soft HEAD^
直前のコミットを打ち消しファイルの変更内容も元に戻す場合
git reset --hard HEAD^