🔹 1. インタラクティブリベース(履歴の整理)

bash
コピーする編集する
git rebase -i HEAD~5

🧠 Sourcetreeでも一応できるけど…正直めちゃくちゃやりにくい(画面で混乱しがち)


🔹 2. 部分的な reset / hard reset

bash
コピーする編集する
git reset --hard <commit>
git reset --soft HEAD~1

🧠 SourcetreeはGUIでやると危ない&仕組みがわかりにくい


🔹 3. コミットID指定で cherry-pick

bash
コピーする編集する
git cherry-pick <commitID>

🧠 Sourcetreeだと drag&drop でできるけど、複雑になるとミスしやすい