-
Powershell スクリプト
-
main ブランチをチェックアウトせずに main ブランチをリモートから pull --ff-only する
git fetch origin main:mainだと fast forward 不可能な場合も上書き更新されてしまうため
-
カレントブランチが main ブランチの場合は何もせず終了
- 作業ツリーが detached HEAD を避けるため
$localMain # ff で進める対象のローカルブランチ名
$remote # fetch 対象のリモートリポジトリ名
$remoteMain # fetch 対象のリモートブランチ名.\git-pullff-main.ps1