Gitで特定のローカルブランチをリモートブランチの変更に追従させるワンライナー

  • 15
    Like
  • 2
    Comment
More than 1 year has passed since last update.

例えばあるブランチをレビューした後,更に他の人がそのブランチに変更を加えたとき&既にfetchしているとき.
git reset --hard @{u}

(もちろんfetchもしたいときはgit pull --rebaseすればok :ok_woman: )

@{u}?

<branch name>@{upstream}はそのブランチに対応したupstreamのブランチ名を取得する.
ここでbranch nameを省略すると現在のブランチを表し,また@{upstream}@{u}と省略できる.

参考

git help rev-parse