🟢 基本の操作(毎日の作業にピッタリ)

操作 説明
add / commit / push / pull ボタン1発で操作。初心者でも安全に使える
ファイルの変更確認(差分ビュー) 左右比較しながら確認できて、選択も簡単
ブランチの作成 / 切り替え / 削除 グラフ上でクリックするだけ。視覚的でわかりやすい
マージ(merge) ドラッグ操作 or ボタンで簡単。コンフリクトもUIで対応可能

🟢 ブランチと履歴の可視化(視覚的に強い)

操作 説明
ログの確認(履歴表示) git log --oneline --graph のGUI版。超見やすい
タグやHEAD位置の確認 クリックで即確認。どのブランチがどこにいるかが一目瞭然
グラフによるブランチの構造確認 複数ブランチの合流・分岐が直感的にわかる

🟢 ファイル単位・行単位の操作

操作 説明
ステージ(index)への追加(add) ファイル単位でチェックを入れるだけ
ステージから外す(unstage) チェック外すだけでOK
一部だけ選んで add する(行単位) マウスで選択 → 部分コミットができる(最近のバージョンなら対応)

🟢 Cherry-pick(簡単な範囲)

操作 説明
別ブランチの1つのコミットを現在のブランチにコピー コミットをドラッグ&ドロップで適用できる
小規模な変更を拾いたいときに便利 git cherry-pick を視覚的に行える(ただし複雑になると不向き)

🟢 コンフリクト解消(軽度のもの)

操作 説明
merge時の競合(conflict)の表示と解決 該当ファイルをダブルクリックで比較ツール起動。選択式で解決できる
どちらを残すか選ぶUI CLIよりも視覚的でミスしにくい

🟢 GitHub連携まわり

操作 説明
Push時のリモート選択 / ブランチ作成 プルダウンで選ぶだけ。初期設定済みなら超スムーズ
force push のチェックボックス 警告付きで出るため、うっかり防止もある程度できる
クローンやリモートの追加 UIからURL貼り付けるだけで完了する

✅ つまり、Sourcetreeが得意な場面