SONUB ホーム JA English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

通知を有効にする方法

このブラウザーまたはアドレスでは通知を利用できません。対応ブラウザーで安全な接続のSONUBサイトを開いてください。

通知がブロックされている場合は、ブラウザーの設定で許可してください。

  1. アドレスバー横のサイト設定、またはブラウザーのサイト設定を開き、このサイトの通知を許可に変更してください。
  2. 端末の設定でブラウザーの通知を許可し、おやすみモードや集中モードを確認してください。
  3. SONUBに戻ってページを再読み込みし、ベルから通知を有効にしてください。

iPhoneやiPadではSONUBをホーム画面に追加し、そこから開いて通知を許可してください。

ステップ一覧へ
ステップ9

AI と一緒に使う GIT

を に渡してメッセージをもらい、も一緒に解きます。ただし読んでいない破壊的コマンドは絶対に実行しません。

学習目標

  • diff を渡して使えるコミットメッセージを得られる
  • コンフリクト解決を AI と一緒に行い、最終判断は自分で下せる
  • 破壊的コマンドを実行前に検証し、reflog で復旧できることを知る

コミットメッセージを書くのが面倒なら、git diff --staged の結果を丸ごと AI に渡してメッセージを頼みましょう。を読んで何が変わったかを要約するのは、AI が本当に得意な仕事です。ただし出てきたメッセージをそのまま使わず、「なぜ」の部分は自分で埋めてください。AI は何が変わったかは分かっても、なぜそう変えると決めたのかは知りません。

コンフリクト解決でも AI は役に立ちます。コンフリクトした箇所を丸ごと貼り付け、両方のがそれぞれ何をしようとしていたのかを説明すれば、合わせ方と注意点を指摘してくれます。それでも最終判断は人の役目です。AI はあなたの製品のルールを知りません。合流させた後は必ずテストを走らせて確認してください。

最後に安全上のルールです。AI が出した コマンドをそのまま貼る前に、それが何をするコマンドかを読んでください。git reset --hard・git push --force・git clean -fd は取り消せない結果を生みます。そして誤って実行してしまっても慌てないでください。git reflog に が通ってきた場所が記録されており、そこから失ったコミットのハッシュを見つけて復旧できることが多いです。

やさしく理解する

AI は、自分の変更を読んでメッセージの下書きを作ってくれる丁寧なアシスタントで、署名するのは自分だと考えてください。AI が勧めるコマンドは、実行する前に全部読みます。消したり書き換えたりするコマンドなら特にそうです。

このステップで覚えるコマンド

目で読むだけでなく、実際にで打ってみてください。手が覚えて初めて実務で出てきます。

git diff --staged
コミットメッセージを頼むとき、AI に渡す材料です。
git log --oneline -20
最近の履歴を短く見ます。変更について尋ねるとき一緒に渡すとよいです。
git config --global alias.lg "log --oneline --graph --all"
毎日使うグラフ付きログを git lg の一語に短縮して登録します。
git reflog
HEAD が通ってきたすべての場所です。reset を誤ったときここから生き返ります。

よくある失敗と直し方

git reset --hard や git push --force のような勧められたコマンドを、読まずにそのままコピーして実行してしまう失敗です。そのコマンドが何を変えるのか、元に戻せるのかを先に AI に聞き、実行の前後に git status を見ます。

自分で記録する欄です。ここで採点はしません。

この段階を理解したものとして記録しますか?

まだ取り消せないので、本当に理解できたときだけ記録してください。

理解したものとして記録しました

自分で記録する欄です。ここで採点はしません。