git rebase -i HEAD~2
で直前のコミットと現在のコミットの変更履歴を一つに圧縮できるから便利。
git switch -c HOGEFUGA
で現在のブランチのコピーブランチ名:HOGEFUGAでつくれるけど、IDEAやVSCODEとかならGUI的にいろいろできるかも。
あと、stash, shelf とかで一時退避を使うと、reviewのためとかに別のブランチにいくとかに便利。
git mergeしようとしたときに、conflict しててIDEAで解消するときは、右がもともとのので、真ん中が解消した後の最終結果、左がmerge して取り込もうとしてるブランチのこと。
↓がgit hubのプルリクのコメントで書けるから便利かも。
<details><summary>的はずれなコメントしてたので修正</summary>
これが便利
<del>
\>で引用書ける。
```mermaid graph TD; A-->B; A-->C; B-->D; C-->D; ```
がgit で書ける。
</del>
</detail>
git reset --hard (commit番号)
↑神のコマンド。戻れなくなってきたわけわからんくなってきた個人repo.ならアリ。そうじゃない場合は。。。
