git の履歴から「枝(ブランチ)」を切り出し、本線(main)に影響を与えずに変更を試せます。作業が終わったら merge(F-55)で本線に合流させます。
git の履歴から「枝(ブランチ)」を切り出し、本線(main)に影響を与えずに変更を試せます。作業が終わったら merge(F-55)で本線に合流させます。
AI にコードを書かせるとき、機能ごとに branch を切っておくと、失敗しても本線を汚さずに捨てられます。チームでは「どの branch で作業するか」が共有の合言葉になります。
main を保ったまま、作業用の独立した枝を作ります。
本線を壊さずに試せるので、AI の提案も気軽に検証できます。
長期放置した branch は合流時に競合(コンフリクト)が起きます。
機能追加・バグ修正・実験的な変更のすべてで基盤になります。
切り方(`git branch` / `git switch -c`)と main との関係。
merge、rebase、pull request。